$value) { if (!ereg("^want_(.+)$",$key,$matched)) continue; $product=$matched[1]; if (ereg("[^0-9]",$value)) { print("

Jako počet je možno povoleno zadat jen číselnou hodnotu!

\n" ."

Opravte prosím položku " ."".htmlspecialchars($key).": " ."".htmlspecialchars($value)."" ."

\n"); $err=true; continue; } if (!$value) continue; $price=$value * $price_a[$product]; $out.="$key:\t$value ks".($value!=1 ? " x ".$price_a[$product]." Kč" : "")." = $price Kč\n"; $total+=$price; } $out.="Celkem:\t$total Kč\n"; if (!$err && !$total) { print("

Musíte si objednat alespoň jeden časopis, napište 1 do dané položky!

\n"); $err=true; } if (""==($addr1=format_fields_to_text("Adresa pro vystavení a zaslání faktury","addr1_"))) { print("

Nebyla zadána žádná fakturační adresa!

\n"); $err=true; } $out.=$addr1; $out.=format_fields_to_text("Adresa pro zasílaní časopisu" ,"addr2_"); $out.=format_fields_to_text(); // "comments" if ($err) datacheck_fail(); // Successful data acquisition, write&send: /*** Table initialization: drop table energie_objednavka; create table energie_objednavka (varsym int not null auto_increment primary key,direct bool not null,contents text null); alter table energie_objednavka add index (varsym); insert into energie_objednavka (varsym,direct) values (20010000,1); ***/ db_query("insert into $tb_objednavka (direct,contents) values(".($payment=="direct" ? "1" : "0" )."," ."'".addslashes($out)."')"); if ($payment=="direct") { if (!($varsym=mysql_insert_id())) fatal("Nepodařilo se zapsat objednávku do SQL"); $out="VarSym:\t$varsym\n".$out; } if (mail_data("objednavka",$out)) fatal("Chyba při odesílání upozornění na objednávku, data objednávky již ale byla úspěšně uložena"); print("

Objednávka byla úspěšně přijata

\n"); switch ($payment) { case "bill": print("

V nejbližších dnech Vám bude zaslána faktura na $total Kč a po jejím zaplacení i objedané zboží.

\n"); break; case "direct": print("" ."

Zadejte prosím příkaz k následujícímu bankovnímu převodu:

\n" .gsm_table($total,$varsym) ."

Po provedení platby Vám bude zaslán daňový doklad společně s objednaným zbožím.

\n" ); break; default: fatal("INTERNAL: 'payment'='".htmlspecialchars($payment)."', not expected"); } print(return_to_homepage()); footer(); ?>