Price list now read by common.php/price_a() for direct payment total price
[www.energie.vellum.cz.git] / index.php
1 <?php $cvs_id='$Id$';
2
3         $detect_js=true;
4         $head='
5 <script type="text/javascript" src="objednavka.js"></script>
6 ';
7         include("common.php");
8
9         $head_css="
10 .tab-bold  { font-weight: bold; }
11 .tab-head  { font-weight: bold; color: yellow; background-color: transparent; }
12 .post-type { font-family: monospace; }
13 .nowrap    { white-space: nowrap; }
14 .centered  { text-align: center; }
15 .img-align { vertical-align:middle; }
16 ";
17         heading();
18 ?>
19 <h1 class="centered"><img src="img/eap-title.png" <?php print(img_size(522,60)); ?> alt="Energie &amp; Peníze" /></h1>
20 <ul>
21         <li><a href="obsah.php">Obsahy v¹ech roèníkù</a></li>
22 <?php
23
24 $result=db_query("select distinct year from $tb_obsah order by year");
25 while ($row=mysql_fetch_array($result))
26         print("\t<li><a href=\"#year_".$row["year"]."\">Roèník ".$row["year"]."</a></li>\n");
27 mysql_free_result($result);
28 ?>
29         <li><a href="#objednavka">Objednávka</a></li>
30 </ul>
31
32 <p>&nbsp;</p>
33 <h2>Titulní strany</h2>
34 <?php
35
36 function title_table_month($year,$month,$month_last)
37 {
38         $month_a=month_a($year,$month,$month_last);
39         print("<a href=\"title.php?year=$year&amp;month=$month\">"
40                                 ."<img src=\"".$month_a["icon"]."\" ".img_size($month_a["icon"])
41                                 ." alt=\"titulní stránka ".$month_a["name"]."\" /></a><br />"
42                         ."<a href=\"obsah.php?year=$year&amp;month=$month\">obsah ".$month_a["name"]."</a>"
43                         );
44 }
45
46 $result=db_query("select year,month,month_last from $tb_obsah order by year,month");
47 $split=6;
48 $year=0;
49 $fin_split="";
50 $fin_year="";
51 while ($row=mysql_fetch_array($result)) {
52         $row["month"     ]--;
53         $row["month_last"]--;
54
55         if ($row["year"]!=$year) {
56                 print($fin_split.$fin_year);
57
58                 $year=$row["year"];
59                 print("<p><a name=\"year_$year\">&nbsp;</a></p>"
60                                 ."<table border=\"0\" width=\"100%\"><tr><td align=\"center\"><table border=\"1\" cellpadding=\"5\">\n"
61                                 ."<tr><th colspan=\"$split\">Roèník $year (<a href=\"obsah.php?year=$year\">obsahy èísel</a>)</th></tr>\n"
62                                 );
63                 $fin_year="</table></td></tr></table>\n";
64                 $fin_split="";
65                 $month=-1;
66                 $floor=-1;
67                 }
68         while ($floor<floor($row["month"]/$split)) {
69                 print($fin_split."<tr>");
70                 $fin_split="</tr>\n";
71                 $floor++;
72                 $month=$floor*$split-1;
73                 }
74         while ($month+1<$row["month"]) {
75                 print("<td></td>");
76                 $month++;
77                 }
78         print("<td align=\"center\""
79                         .($row["month_last"]!=$row["month"] ? " colspan=\"".($row["month_last"]+1-$row["month"])."\"" : "")
80                         .">");
81         title_table_month($year,$row["month"]+1,$row["month_last"]+1);
82         print("</td>\n");
83         $month=$row["month_last"];
84         }
85 mysql_free_result($result);
86 print($fin_split.$fin_year);
87 ?>
88
89 <p>&nbsp;</p>
90
91 <h2><a name="objednavka">Objednávka</a></h2>
92 <form action="objednavka.php<?php print($have_js); ?>" method="post">
93 <table border="0" width="100%">
94 <tr><td align="center"><table border="1" width="90%" cellpadding="5">
95 <tr><td align="center"><table border="0">
96 <?php
97
98 function tab_left($product)
99 {
100         global $price_a;
101         return("<td>Objednávám(e)</td><td><input type=\"text\" name=\"want_$product\" size=\"2\""
102                         ." onkeyup=\"sum_price(this)\" onchange=\"sum_price(this)\" /> (krát)</td>\n");
103 }
104 function tab_price($product)
105 {
106         global $price_a;
107         return($price_a[$product]." Kè");
108 }
109
110         $price_a=price_a();
111         print(""
112                         ."<tr class=\"tab-bold\">".tab_left("phys_2001")
113                                 ."<td>pøedplatné na rok 2001 za zvýhodnìnou cenu ".tab_price("phys_2001")."</td></tr>\n"
114                         ."<tr>"                   .tab_left("phys_2000")
115                                 ."<td>roèník 2000 za cenu "                       .tab_price("phys_2000")."</td></tr>\n"
116                         );
117         foreach (price_a() as $product => $price) {
118                 if (!(ereg("^cd_([0-9]+)$",$product,$matched)))
119                         continue;
120                 $year=$matched[1];
121                 print("<tr>".tab_left($product)."<td>roèník $year na CD za cenu ".tab_price($product)."</td></tr>\n");
122                 }
123
124         if ($have_js) {
125                 ?>
126         <tr><td colspan="3"><hr /></td></tr>
127         <tr><td colspan="3">Celková cena: <input type="text" name="price" value="0" size="5" readonly="readonly" /> Kè</td></tr>
128                 <?php
129                 }
130 ?>
131 </table></td></tr>
132 <?php
133
134 function print_addr($title,$pfx,$ico)
135 {
136         ?>
137         <tr><td align="center"><table border="0">
138                 <colgroup width="0*" span="3" />
139                 <tr><td colspan="3" align="center" class="tab-head"><?php print($title); ?></td></tr>
140                 <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>
141                 <tr><td valign="top">Adresa:</td><td colspan="2"><table border="0">
142                         <colgroup width="0*" span="3" />
143                         <tr><td>Ulice:</td><td colspan="2"><input type="text" name="<?php print("${pfx}ulice"); ?>" size="60" /></td></tr>
144                         <tr><td>Mìsto:</td><td            ><input type="text" name="<?php print("${pfx}mesto"); ?>" size="30" /></td>
145                                 <td>PSÈ:                         <input type="text" name="<?php print("${pfx}psc"); ?>" size="5" maxlength="5" /></td></tr>
146                         </table></td></tr>
147         <?php
148         if ($ico) {
149         ?>
150                 <tr><td>IÈO:</td><td              ><input type="text" name="<?php print("${pfx}ico"); ?>" size="20" /></td>
151                         <td>DIÈ:           <input type="text" name="<?php print("${pfx}dic"); ?>" size="20" /></td></tr>
152         <?php
153                 }
154         ?>
155                 <tr><td class="nowrap">Kontaktní osoba:</td    ><td colspan="2"><input type="text" name="<?php print("${pfx}contact"); ?>" size="60" /></td></tr>
156                 <tr><td>Telefon:</td><td><input type="text" name="<?php print("${pfx}tel"); ?>" size="25" /></td>
157                         <td>Fax: <input type="text" name="<?php print("${pfx}fax"); ?>" size="25" /></td></tr>
158                 <tr><td>e-mail:</td             ><td colspan="2"><input type="text" name="<?php print("${pfx}mail"); ?>"    size="40" /></td></tr>
159         </table></td></tr>
160         <?php
161 }
162
163 print_addr("Adresa pro vystavení a zaslání faktury"          ,"addr1_",true);
164 print_addr("Adresa pro zasílaní èasopisu (jen pokud se li¹í)","addr2_",false);
165
166 ?>
167 <tr><td align="center"><table border="0">
168         <tr><td align="center" class="tab-head">Výbìr zpùsobu platby</td></tr>
169         <tr><td align="left"><input type="radio" name="payment" value="bill" />
170                         Zaslání proforma faktury a následná platba slo¾enkou, bankovním pøevodem apod.</td></tr>
171         <tr><td align="left"><input type="radio" name="payment" value="direct" />
172                         Platba <?php print(gsm_banking()); ?> èi jiný pøímý bankovní pøevod, zasíláme pouze daòový doklad</td></tr>
173 </table></td></tr>
174 <tr><td align="center"><table border="0">
175         <tr><td align="center" class="tab-head">Jiné sdìlení redakci</td></tr>
176         <tr><td align="center"><textarea name="comments" rows="5" cols="100"></textarea></td></tr>
177 </table></td></tr>
178 <tr><td align="center"><input type="submit" value="Ode¹li závaznou objednávku" onclick="return(validate(this.form))" /></td></tr>
179 </table></td></tr>
180 </table></form>
181
182 <?php
183         footer();
184 ?>