5 $title_tail="Elektronické podání øádková inzerce";
6 heading(true/*title*/);
11 prepvar("doklad",".*",false/*require*/);
17 prepvar("confirm",".*",false/*require*/);
23 if (""==($text=trim($text))) {
24 print("<h1 class=\"red\">Chybí jakýkoliv text inzerátu!</h1>\n");
28 if (!ereg("^[0-9]*\$",$pocet)) {
29 print("<h1 class=\"red\">Jako poèet zveøejnìní je povoleno zadat jen èíselnou hodnotu!</h1>\n");
34 print("<h1 class=\"red\">Nutno zadat platný poèet opakování! (pro jediné uveøejnìní zadejte 1)</h1>\n");
38 if ($pocet<=0 || $pocet>120) {
39 print("<h1 class=\"red\">Takový poèet zveøejnìní není povolen!</h1>\n");
43 if (!($f=fopen("inzerat.js","r")))
44 fatal("Nepodaøilo se naèíst ceny inzerce");
46 while (($s=fgets($f,0x1000))) {
49 if (!(ereg("^var price_([a-z]*) *=([0-9]*);$",$s,$matched)))
51 $price_a[$matched[1]]=$matched[2];
55 $total=(ceil((strlen($text)+3)/40)*$pocet-1)*$price_a["line"];
58 $total_pretty="zdarma";
59 // hack for common.php/format_fields_to_text()
60 unset($HTTP_POST_VARS["doklad"]);
64 $total+=$price_a["doklad"];
65 $total_pretty="$total Kè";
66 // hack for common.php/format_fields_to_text()
67 $HTTP_POST_VARS["doklad"]=isset($doklad);
71 print("<h1 class=\"red\">Chybí zadání názvu firmy èi jména osoby!</h1>\n");
76 print("<h1 class=\"red\">Chybí zadání úplné adresy!</h1>\n");
80 if ($total>0 && isset($doklad)) {
82 print("<h1 class=\"red\">Po¾adujete zaslání daòového dokladu, ale chybí IÈO!</h1>\n");
86 print("<h1 class=\"red\">Po¾adujete zaslání daòového dokladu, ale chybí DIÈ!</h1>\n");
91 if (""!=$mail && !ereg(".@..",$mail)) {
92 print("<h1 class=\"red\">Jakmile jste uvedli e-mailovou adresu, tak ale musí být v platném tvaru!</h1>\n");
96 $out.=format_fields_to_text();
97 $out.="Celkem:\t$total_pretty\n";
102 if (!isset($confirm)) {
105 print("Tento inzerát bude oti¹tìn zdarma.");
107 print("Cena tohoto inzerátu je $total Kè.");
108 print(" Pokud chcete inzerát pozmìnit, mù¾ete se ".return_back("vrátit zpìt")
109 ." na pøedchozí stránku a zadaná data upravit. Jinak prosím potvrïte"
110 ." odeslání tlaèítkem <a href=\"#submit_button\">Ode¹li inzerát</a>.</p>\n");
111 print_form_radkova_inzerce(true/*readonly*/,$total_pretty,"confirm","Ode¹li inzerát");
115 // Successful data acquisition, write&send:
117 /*** Table initialization:
118 drop table energie_inzerat;
119 create table energie_inzerat (varsym int not null auto_increment primary key,contents text null);
120 alter table energie_inzerat add index (varsym);
121 insert into energie_inzerat (varsym) values (20025000);
124 db_query("insert into $tb_inzerat (contents) values('".addslashes($out)."')");
125 if (!($varsym=mysql_insert_id()))
126 fatal("Nepodaøilo se zapsat objednávku do SQL");
128 $out="VarSym:\t$varsym\n".$out;
130 if (mail_data("inzerat",$out))
131 fatal("Chyba pøi odesílání inzerátu, data inzerátu ji¾ ale byla úspì¹nì ulo¾ena");
133 print("<h1>Inzerát byl úspì¹nì pøijat</h1>\n");
135 print("<p>Celkovou èástku $total_pretty uhraïte pøevodním pøíkazem, pøes ".gsm_banking()."\n"
136 ." nebo po¹tovní poukázkou na úèet vydavatele u Èeské spoøitelny:</p>"
137 .gsm_table($total,$varsym)
138 ."<p>Po provedení platby bude Vá¹ inzerát v nejbli¾¹ím èísle zveøejnìn"
139 .(!isset($doklad) ? "" : " a bude Vám také zaslán daòový doklad")
142 print("<p>Vá¹ inzerát bude v nejbli¾¹ím èísle zveøejnìn zdarma.</p>\n");
144 print(return_to_homepage());