X-Git-Url: http://git.jankratochvil.net/?a=blobdiff_plain;f=objednavka.php;h=0b3959c31157e3df351e3d886eb3d0397402ce0d;hb=2f422c6ef946eb94deec0c14e0218951a22a3f0f;hp=3f9977d8a84bd672a5211c5a38b49fcbae8b8833;hpb=515f54dc2e40e85df0e12f738bd13159ca777a72;p=www.energie.vellum.cz.git diff --git a/objednavka.php b/objednavka.php index 3f9977d..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","contact", - "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(); ?>