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