$value) { if (!ereg("^want_",$key)) continue; 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; $out.="$key:\t$value\n"; $total+=$value; } if (!$err && !$total) { print("

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

\n"); $err=true; } function out_addr($title,$pfx) { global $HTTP_POST_VARS; $fields=array( "Název" ,"name", "Ulice" ,"ulice", "Město" ,"mesto", "PSČ" ,"psc", "IČO" ,"ico", "DIČ" ,"dic", "Kontakt","contakt", "Tel" ,"tel", "Fax" ,"fax", "e-mail" ,"mail", ); $r=""; $first=true; while ($fields) { $pretty=array_shift($fields); $var=$pfx.array_shift($fields); if (!isset($HTTP_POST_VARS[$var])) continue; if (""==($value=trim($HTTP_POST_VARS[$var]))) continue; if ($first) { $r.="$title\n"; $first=false; } $r.="\t$pretty:\t$value\n"; } return($r); } if (""==($addr1=out_addr("Adresa pro vystavení a zaslání faktury","addr1_"))) { print("

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

\n"); $err=true; } $out.=$addr1; $out.=out_addr("Adresa pro zasílaní časopisu" ,"addr2_"); if (isset($HTTP_POST_VARS["comments"])) { $comments=trim(ereg_replace("[\r\n]+","\n",$HTTP_POST_VARS["comments"])); if (""!=$comments) $out.="Jiné sdélení:".ereg_replace("\n","\\0\t","\n".$comments)."\n"; } // Data acquision error checking: if ($err) { print("

Nyní se prosím "); if ($have_js) print(""); else print(" (tlačítkem " .""Zpět" či " .""Back" prohlížeče)"); print(" na předchozí stránku a chybu zadaných dat opravte.

\n"); footer(); } // Successful data acquisition, write&send: $out_file=$out.str_repeat("-",78)."\n\n"; if (!($f=fopen("objednavka.txt","a")) || strlen($out_file)!=fputs($f,$out_file) || !fclose($f)) fatal("Nepodařilo se zapsat objednávku"); // 5th mail argument is supported from PHP-4.0.5 if (!mail($mail_to,"EnergieWeb: objednavka",$out, "From: EnergieWeb <$admin_mail> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-2 Content-Disposition: inline Content-Transfer-Encoding: 8bit ")) fatal("Chyba při odesílání upozornění na objednávku, data objednávky již ale byla úspěšně uložena"); ?>

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

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

Nyní se můžete vrátit na ">úvodní stránku.