common.php/no_cache() implemented to protect appropriate pages
[www.energie.vellum.cz.git] / index.php
index bd048ad..1188594 100644 (file)
--- a/index.php
+++ b/index.php
@@ -8,13 +8,15 @@
 
        $head_css="
 .tab-bold  { font-weight: bold; }
+.tab-head  { font-weight: bold; color: yellow; background-color: transparent; }
 .post-type { font-family: monospace; }
 .nowrap    { white-space: nowrap; }
 .centered  { text-align: center; }
+.img-align { vertical-align:middle; }
 ";
        heading();
 ?>
-<h1 class="centered"><img src="img/eap-title.png" <?php print(img_size(522,60)); ?> alt="Teplo &amp; Peníze" /></h1>
+<h1 class="centered"><img src="img/eap-title.png" <?php print(img_size(522,60)); ?> alt="Energie &amp; Peníze" /></h1>
 <ul>
        <li><a href="obsah.php">Obsahy v¹ech roèníkù</a></li>
 <?php
@@ -89,30 +91,36 @@ print($fin_split.$fin_year);
 <h2><a name="objednavka">Objednávka</a></h2>
 <form action="objednavka.php<?php print($have_js); ?>" method="post">
 <table border="0" width="100%">
-<tr><td align="center"><table border="1" width="90%">
-       <tr><td align="center"><table border="0">
-<?php
-       function tab_left($name)
-       { print("<td>Objednávám(e)</td><td><input type=\"text\" name=\"$name\" size=\"2\" onkeyup=\"sum_price(this)\" onchange=\"sum_price(this)\" /> (krát)</td>\n"); }
-?>
-       <tr class="tab-bold"><?php tab_left("want_phys_2001"); ?><td>pøedplatné na rok 2001 za zvýhodnìnou cenu 360Kè</td></tr>
-       <tr><?php                  tab_left("want_phys_2000"); ?><td>roèník 2000 za cenu 150 Kè</td></tr>
+<tr><td align="center"><table border="1" width="90%" cellpadding="5">
+<tr><td align="center"><table border="0">
 <?php
 
-       if (!($f=fopen("objednavka.js","r")))
-               fatal("Nepodaøilo se naèíst seznam dostupného zbo¾í");
-       while (($s=fgets($f,0x1000))) {
-               if (!($s=trim($s)))
-                       break;
-               if (!(ereg("^want_price\\[ *'cd_([^']*)'\\]=([0-9]*);\$",$s,$o_matched)))
+function tab_left($product)
+{
+       global $price_a;
+       return("<td>Objednávám(e)</td><td><input type=\"text\" name=\"want_$product\" size=\"2\""
+                       ." onkeyup=\"sum_price(this)\" onchange=\"sum_price(this)\" /> (krát)</td>\n");
+}
+function tab_price($product)
+{
+       global $price_a;
+       return($price_a[$product]." Kè");
+}
+
+       $price_a=price_a();
+       print(""
+                       ."<tr class=\"tab-bold\">".tab_left("phys_2001")
+                               ."<td>pøedplatné na rok 2001 za zvýhodnìnou cenu ".tab_price("phys_2001")."</td></tr>\n"
+                       ."<tr>"                   .tab_left("phys_2000")
+                               ."<td>roèník 2000 za cenu "                       .tab_price("phys_2000")."</td></tr>\n"
+                       );
+       foreach (price_a() as $product => $price) {
+               if (!(ereg("^cd_([0-9]+)$",$product,$matched)))
                        continue;
-               $o_year =$o_matched[1];
-               $o_price=$o_matched[2];
-               print("<tr>");
-               tab_left("want_cd_$o_year");
-               print("<td>roèník $o_year na CD za cenu $o_price Kè</td></tr>\n");
+               $year=$matched[1];
+               print("<tr>".tab_left($product)."<td>roèník $year na CD za cenu ".tab_price($product)."</td></tr>\n");
                }
-       fclose($f);
+
        if ($have_js) {
                ?>
        <tr><td colspan="3"><hr /></td></tr>
@@ -128,7 +136,7 @@ function print_addr($title,$pfx,$ico)
        ?>
        <tr><td align="center"><table border="0">
                <colgroup width="0*" span="3" />
-               <tr><td colspan="3" align="center" class="tab-bold"><?php print($title); ?></td></tr>
+               <tr><td colspan="3" align="center" class="tab-head"><?php print($title); ?></td></tr>
                <tr><td class="nowrap">Název firmy / Jméno:</td><td colspan="2"><input type="text" name="<?php print("${pfx}name"); ?>"    size="60" /></td></tr>
                <tr><td valign="top">Adresa:</td><td colspan="2"><table border="0">
                        <colgroup width="0*" span="3" />
@@ -156,9 +164,16 @@ print_addr("Adresa pro vystaven
 print_addr("Adresa pro zasílaní èasopisu (jen pokud se li¹í)","addr2_",false);
 
 ?>
-<tr><td><table border="0">
-<tr><td align="center" class="tab-bold">Jiné sdélení redakci</td></tr>
-<tr><td><textarea name="comments" rows="5" cols="100"></textarea></td></tr>
+<tr><td align="center"><table border="0">
+       <tr><td align="center" class="tab-head">Výbìr zpùsobu platby</td></tr>
+       <tr><td align="left"><input type="radio" name="payment" value="bill" />
+                       Zaslání proforma faktury a následná platba slo¾enkou, bankovním pøevodem apod.</td></tr>
+       <tr><td align="left"><input type="radio" name="payment" value="direct" />
+                       Platba <?php print(gsm_banking()); ?> èi jiný pøímý bankovní pøevod, zasíláme pouze daòový doklad</td></tr>
+</table></td></tr>
+<tr><td align="center"><table border="0">
+       <tr><td align="center" class="tab-head">Jiné sdìlení redakci</td></tr>
+       <tr><td align="center"><textarea name="comments" rows="5" cols="100"></textarea></td></tr>
 </table></td></tr>
 <tr><td align="center"><input type="submit" value="Ode¹li závaznou objednávku" onclick="return(validate(this.form))" /></td></tr>
 </table></td></tr>