From 4cab8b76b980bd5638d4fcf52469ef575653edb3 Mon Sep 17 00:00:00 2001 From: short <> Date: Sun, 5 Aug 2001 14:34:36 +0000 Subject: [PATCH] Order form looks as finished: 3 payments methods removed in favor of 2 address forms ?have_js=1 implemented for JS-conditional HTML BODY contents JS separated to files to be XML-and-non-JS-browsers compliant --- .htaccess | 1 + common.php | 9 +++- have_js.js | 15 ++++++ index.php | 170 +++++++++++++++++++++++++--------------------------------- objednavka.js | 51 ++++++++++++++++++ 5 files changed, 147 insertions(+), 99 deletions(-) create mode 100644 have_js.js create mode 100644 objednavka.js diff --git a/.htaccess b/.htaccess index f1de653..7833e26 100644 --- a/.htaccess +++ b/.htaccess @@ -1,2 +1,3 @@ DirectoryIndex index.php php_flag short_open_tag off +AddType text/javascript .js diff --git a/common.php b/common.php index edeedfe..d12e998 100644 --- a/common.php +++ b/common.php @@ -1,6 +1,13 @@ -'."\n"; + } + $viewcvs=ereg_replace("^/~short/","\\0cgi-bin/viewcvs/",$HTTP_SERVER_VARS["SCRIPT_NAME"]); if ($viewcvs==$HTTP_SERVER_VARS["SCRIPT_NAME"]) unset($viewcvs); diff --git a/have_js.js b/have_js.js new file mode 100644 index 0000000..546e08e --- /dev/null +++ b/have_js.js @@ -0,0 +1,15 @@ +// $Id$ + +var searchN=window.location.search; +if (searchN=="" || searchN=="?") + searchN="?"; +else + searchN+="&"; +searchN+="have_js=1"; + +window.location.href + =window.location.protocol+"//" + +window.location.hostname + +window.location.pathname + +window.location.hash + +searchN; diff --git a/index.php b/index.php index 9bb6db4..af6897b 100644 --- a/index.php +++ b/index.php @@ -1,119 +1,93 @@ - -"; + $head=' + +'; + $want_js=true; include("common.php"); ?> -

Objednávka pøedplatného

-
- -
+

Objednávka

+ +
+
+ + + + - +
Objednávám(e)\n"); } + { print("\n"); } ?> - - + + 280, - 1999=>280, - 1998=>280, - 1997=>120, - 1996=>120, - ); - foreach ($cd_types as $year => $price) { - print(""); - tab_left("want_cd_$year"); - print("\n"); + + if (($f=fopen("objednavka.js","r"))) { + while (($s=fgets($f,0x1000))) { + if (!($s=trim($s))) + break; + if (!(ereg("^want_price\\[ *'cd_([^']*)'\\]=([0-9]*);\$",$s,$o_matched))) + continue; + $o_year =$o_matched[1]; + $o_price=$o_matched[2]; + print(""); + tab_left("want_cd_$o_year"); + print("\n"); + } + fclose($f); + } + if ($have_js) { + ?> + + +
(krát)Objednávám(e) (krát)
pøedplatné na rok 2001 za zvýhodnìnou cenu 360Kè
roèník 2000 za cenu 150 Kè
pøedplatné na rok 2001 za zvýhodnìnou cenu 360Kè
roèník 2000 za cenu 150 Kè
roèník $year na CD za cenu $price Kè
roèník $o_year na CD za cenu $o_price Kè

Celková cena:
+ + + + + + + + + + + + +
Název firmy / Jméno:" size="60" />
Adresa: + + + + +
Ulice:" size="60" />
Mìsto:" size="30" />PSÈ: " size="5" maxlength="5" />
IÈO:" size="20" />DIÈ: " size="20" />
Kontaktní osoba:" size="60" />
Telefon:" size="25" />Fax: " size="25" />
e-mail:" size="40" />
- - - - - - -
- - - -
Platbu za pøedplatné uhradím(e) pøevodním pøíkazem na základì vystavené faktury
IÈO/DIÈ:
Èíslo úètu:
- -
Po¹tovní poukázkou typu A - na úèet AKRA CZ, s.r.o.: 0212532359/0800 u ÈS a.s., Praha 8
- - - - - - -
Po¹tovní poukázkou typu C na adresu redakce - (po¹tovní poukázky typu A i C obdr¾íte na po¹tì)
Kontaktní osoba:
Telefon:Fax:
e-mail:Datum platby:
- +
Adresa pro zasílání èasopisu (pokud se li¹í od fakturaèní adresy), pøíp. jiné sdélení redakci:
Jiné sdélení redakci