X-Git-Url: http://git.jankratochvil.net/?a=blobdiff_plain;f=objednavka.php;h=0b3959c31157e3df351e3d886eb3d0397402ce0d;hb=349d24197a13956d5e7c3d467b3fa6dae16c2300;hp=3620299d1d37d13b3e958431afd87b73a46eebc3;hpb=0d587762eb084bff5cb22b8a29552f21782c0bc5;p=www.energie.vellum.cz.git diff --git a/objednavka.php b/objednavka.php index 3620299..0b3959c 100644 --- a/objednavka.php +++ b/objednavka.php @@ -8,9 +8,10 @@ .quote { font-family: monospace; } "; no_cache(); + $title_tail="Objednávka èasopisu"; heading(); -$out="stamp:\t".date("r")."\n"; +$out=stamp_line(); $err=false; $total=0; @@ -43,69 +44,16 @@ if (!$err && !$total) { $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_"))) { +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.=out_addr("Adresa pro zasílaní èasopisu" ,"addr2_"); +$out.=format_fields_to_text("Adresa pro zasílaní èasopisu" ,"addr2_"); +$out.=format_fields_to_text(); // "comments" -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(); - } +if ($err) + datacheck_fail(); // Successful data acquisition, write&send: @@ -124,24 +72,10 @@ if ($payment=="direct") { $out="VarSym:\t$varsym\n".$out; } -// 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 -")) +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"); - -function gsm_row($name,$value) -{ - return("$name" - ."".($value=="" ? "neuvádìjte" : $value)."" - ."".strtr($value,"/.","#*")."\n"); -} +print("

Objednávka byla úspì¹nì pøijata

\n"); switch ($payment) { case "bill": @@ -150,22 +84,13 @@ function gsm_row($name,$value) case "direct": print("" ."

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

\n" - ."
\n" - ."\n" - ); - print(gsm_row("Èíslo úètu",$objednavka_ucet)); - print(gsm_row("Èástka",sprintf("%.2f",$total))); - print(gsm_row("Konstantní symbol",$objednavka_konstsym)); - print(gsm_row("Variabilní symbol",$varsym)); - print(gsm_row("Specifický symbol",$objednavka_specsym)); - print("" - ."
polo¾kabankovní pøíkaz".gsm_banking()."
\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("

Nyní se mù¾ete vrátit na úvodní stránku.

\n"); + print(return_to_homepage()); footer(); ?>