7 .italic { font-style: italic; }
8 .quote { font-family: monospace; }
11 $title_tail="Objednávka èasopisu";
18 prepvar("payment","(bill|direct)"); // may be fatal() but it shouldn't happen
21 foreach ($HTTP_POST_VARS as $key => $value) {
22 if (!ereg("^want_(.+)$",$key,$matched))
25 if (ereg("[^0-9]",$value)) {
26 print("<h1 class=\"red\">Jako poèet je mo¾no povoleno zadat jen èíselnou hodnotu!</h1>\n"
27 ."<blockquote><p>Opravte prosím polo¾ku "
28 ."<span class=\"italic\">".htmlspecialchars($key)."</span>: "
29 ."<span class=\"quote\">".htmlspecialchars($value)."</span>"
30 ."</p></blockquote>\n");
36 $price=$value * $price_a[$product];
37 $out.="$key:\t$value ks".($value!=1 ? " x ".$price_a[$product]." Kè" : "")." = $price Kè\n";
40 $out.="Celkem:\t$total Kè\n";
42 if (!$err && !$total) {
43 print("<h1 class=\"red\">Musíte si objednat alespoò jeden èasopis, napi¹te 1 do dané polo¾ky!</h1>\n");
47 if (""==($addr1=format_fields_to_text("Adresa pro vystavení a zaslání faktury","addr1_"))) {
48 print("<h1 class=\"red\">Nebyla zadána ¾ádná fakturaèní adresa!</h1>\n");
52 $out.=format_fields_to_text("Adresa pro zasílaní èasopisu" ,"addr2_");
53 $out.=format_fields_to_text(); // "comments"
58 // Successful data acquisition, write&send:
60 /*** Table initialization:
61 drop table energie_objednavka;
62 create table energie_objednavka (varsym int not null auto_increment primary key,direct bool not null,contents text null);
63 alter table energie_objednavka add index (varsym);
64 insert into energie_objednavka (varsym,direct) values (20010000,1);
67 db_query("insert into $tb_objednavka (direct,contents) values(".($payment=="direct" ? "1" : "0" ).","
68 ."'".addslashes($out)."')");
69 if ($payment=="direct") {
70 if (!($varsym=mysql_insert_id()))
71 fatal("Nepodaøilo se zapsat objednávku do SQL");
72 $out="VarSym:\t$varsym\n".$out;
75 if (mail_data("objednavka",$out))
76 fatal("Chyba pøi odesílání upozornìní na objednávku, data objednávky ji¾ ale byla úspì¹nì ulo¾ena");
78 print("<h1>Objednávka byla úspì¹nì pøijata</h1>\n");
82 print("<p>V nejbli¾¹ích dnech Vám bude zaslána faktura na $total Kè a po jejím zaplacení i objedané zbo¾í.</p>\n");
86 ."<p>Zadejte prosím pøíkaz k následujícímu bankovnímu pøevodu:</p>\n"
87 .gsm_table($total,$varsym)
88 ."<p>Po provedení platby Vám bude zaslán daòový doklad spoleènì s objednaným zbo¾ím.</p>\n"
92 fatal("INTERNAL: 'payment'='".htmlspecialchars($payment)."', not expected");
94 print(return_to_homepage());