"Objednavka" table formatting cosmetically fixed
[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 ";
16         heading();
17 ?>
18 <h1 class="centered"><img src="img/eap-title.png" <?php print(img_size(522,60)); ?> alt="Energie &amp; Peníze" /></h1>
19 <ul>
20         <li><a href="obsah.php">Obsahy v¹ech roèníkù</a></li>
21 <?php
22
23 $result=db_query("select distinct year from $tb_obsah order by year");
24 while ($row=mysql_fetch_array($result))
25         print("\t<li><a href=\"#year_".$row["year"]."\">Roèník ".$row["year"]."</a></li>\n");
26 mysql_free_result($result);
27 ?>
28         <li><a href="#objednavka">Objednávka</a></li>
29 </ul>
30
31 <p>&nbsp;</p>
32 <h2>Titulní strany</h2>
33 <?php
34
35 function title_table_month($year,$month,$month_last)
36 {
37         $month_a=month_a($year,$month,$month_last);
38         print("<a href=\"title.php?year=$year&amp;month=$month\">"
39                                 ."<img src=\"".$month_a["icon"]."\" ".img_size($month_a["icon"])
40                                 ." alt=\"titulní stránka ".$month_a["name"]."\" /></a><br />"
41                         ."<a href=\"obsah.php?year=$year&amp;month=$month\">obsah ".$month_a["name"]."</a>"
42                         );
43 }
44
45 $result=db_query("select year,month,month_last from $tb_obsah order by year,month");
46 $split=6;
47 $year=0;
48 $fin_split="";
49 $fin_year="";
50 while ($row=mysql_fetch_array($result)) {
51         $row["month"     ]--;
52         $row["month_last"]--;
53
54         if ($row["year"]!=$year) {
55                 print($fin_split.$fin_year);
56
57                 $year=$row["year"];
58                 print("<p><a name=\"year_$year\">&nbsp;</a></p>"
59                                 ."<table border=\"0\" width=\"100%\"><tr><td align=\"center\"><table border=\"1\" cellpadding=\"5\">\n"
60                                 ."<tr><th colspan=\"$split\">Roèník $year (<a href=\"obsah.php?year=$year\">obsahy èísel</a>)</th></tr>\n"
61                                 );
62                 $fin_year="</table></td></tr></table>\n";
63                 $fin_split="";
64                 $month=-1;
65                 $floor=-1;
66                 }
67         while ($floor<floor($row["month"]/$split)) {
68                 print($fin_split."<tr>");
69                 $fin_split="</tr>\n";
70                 $floor++;
71                 $month=$floor*$split-1;
72                 }
73         while ($month+1<$row["month"]) {
74                 print("<td></td>");
75                 $month++;
76                 }
77         print("<td align=\"center\""
78                         .($row["month_last"]!=$row["month"] ? " colspan=\"".($row["month_last"]+1-$row["month"])."\"" : "")
79                         .">");
80         title_table_month($year,$row["month"]+1,$row["month_last"]+1);
81         print("</td>\n");
82         $month=$row["month_last"];
83         }
84 mysql_free_result($result);
85 print($fin_split.$fin_year);
86 ?>
87
88 <p>&nbsp;</p>
89
90 <h2><a name="objednavka">Objednávka</a></h2>
91 <form action="objednavka.php<?php print($have_js); ?>" method="post">
92 <table border="0" width="100%">
93 <tr><td align="center"><table border="1" width="90%" cellpadding="5">
94 <tr><td align="center"><table border="0">
95 <?php
96         function tab_left($name)
97         { 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"); }
98 ?>
99         <tr class="tab-bold"><?php tab_left("want_phys_2001"); ?><td>pøedplatné na rok 2001 za zvýhodnìnou cenu 360Kè</td></tr>
100         <tr><?php                  tab_left("want_phys_2000"); ?><td>roèník 2000 za cenu 150 Kè</td></tr>
101 <?php
102
103         if (!($f=fopen("objednavka.js","r")))
104                 fatal("Nepodaøilo se naèíst seznam dostupného zbo¾í");
105         while (($s=fgets($f,0x1000))) {
106                 if (!($s=trim($s)))
107                         break;
108                 if (!(ereg("^want_price\\[ *'cd_([^']*)'\\]=([0-9]*);\$",$s,$o_matched)))
109                         continue;
110                 $o_year =$o_matched[1];
111                 $o_price=$o_matched[2];
112                 print("<tr>");
113                 tab_left("want_cd_$o_year");
114                 print("<td>roèník $o_year na CD za cenu $o_price Kè</td></tr>\n");
115                 }
116         fclose($f);
117         if ($have_js) {
118                 ?>
119         <tr><td colspan="3"><hr /></td></tr>
120         <tr><td colspan="3">Celková cena: <input type="text" name="price" value="0" size="5" readonly="readonly" /> Kè</td></tr>
121                 <?php
122                 }
123 ?>
124 </table></td></tr>
125 <?php
126
127 function print_addr($title,$pfx,$ico)
128 {
129         ?>
130         <tr><td align="center"><table border="0">
131                 <colgroup width="0*" span="3" />
132                 <tr><td colspan="3" align="center" class="tab-head"><?php print($title); ?></td></tr>
133                 <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>
134                 <tr><td valign="top">Adresa:</td><td colspan="2"><table border="0">
135                         <colgroup width="0*" span="3" />
136                         <tr><td>Ulice:</td><td colspan="2"><input type="text" name="<?php print("${pfx}ulice"); ?>" size="60" /></td></tr>
137                         <tr><td>Mìsto:</td><td            ><input type="text" name="<?php print("${pfx}mesto"); ?>" size="30" /></td>
138                                 <td>PSÈ:                         <input type="text" name="<?php print("${pfx}psc"); ?>" size="5" maxlength="5" /></td></tr>
139                         </table></td></tr>
140         <?php
141         if ($ico) {
142         ?>
143                 <tr><td>IÈO:</td><td              ><input type="text" name="<?php print("${pfx}ico"); ?>" size="20" /></td>
144                         <td>DIÈ:           <input type="text" name="<?php print("${pfx}dic"); ?>" size="20" /></td></tr>
145         <?php
146                 }
147         ?>
148                 <tr><td class="nowrap">Kontaktní osoba:</td    ><td colspan="2"><input type="text" name="<?php print("${pfx}contact"); ?>" size="60" /></td></tr>
149                 <tr><td>Telefon:</td><td><input type="text" name="<?php print("${pfx}tel"); ?>" size="25" /></td>
150                         <td>Fax: <input type="text" name="<?php print("${pfx}fax"); ?>" size="25" /></td></tr>
151                 <tr><td>e-mail:</td             ><td colspan="2"><input type="text" name="<?php print("${pfx}mail"); ?>"    size="40" /></td></tr>
152         </table></td></tr>
153         <?php
154 }
155
156 print_addr("Adresa pro vystavení a zaslání faktury"          ,"addr1_",true);
157 print_addr("Adresa pro zasílaní èasopisu (jen pokud se li¹í)","addr2_",false);
158
159 ?>
160 <tr><td align="center"><table border="0">
161 <tr><td align="center" class="tab-head">Jiné sdìlení redakci</td></tr>
162 <tr><td align="center"><textarea name="comments" rows="5" cols="100"></textarea></td></tr>
163 </table></td></tr>
164 <tr><td align="center"><input type="submit" value="Ode¹li závaznou objednávku" onclick="return(validate(this.form))" /></td></tr>
165 </table></td></tr>
166 </table></form>
167
168 <?php
169         footer();
170 ?>