title_icons_table_month(): rewritten
[www.energie.vellum.cz.git] / common.php
index 63fb898..e4587c1 100644 (file)
@@ -10,7 +10,7 @@
        $cvs_id_split=split(" ",$cvs_id);
        if (count($cvs_id_split)==8) {
                $cvs_id_split[1]="<a href=\"$viewcvs\">".$cvs_id_split[1]."</a>";
-               $cvs_id_split[5]="<a href=\"mailto:".$cvs_id_split[5]."@".$HTTP_SERVER_VARS["HTTP_HOST"]."\">".$cvs_id_split[5]."</a>";
+               $cvs_id_split[5]="<a href=\"mailto:".$cvs_id_split[5]."@$cvs_mailhost\">".$cvs_id_split[5]."</a>";
                }
        $cvs_id_html=join(" ",$cvs_id_split);
 
@@ -221,11 +221,19 @@ function title_icons_table_month($year,$month,$month_last,$sequential)
        global $tb_clanek;
 
        $month_a=month_a($year,$month,$month_last,$sequential);
-       print("<a href=\"title.php?year=$year&amp;month=$month\">"
-                               .img($month_a["icon"],"titulní stránka ".$month_a["name_full"])."</a><br />"
-                       ."<a href=\"obsah.php?year=$year&amp;month=$month\">obsah ".$month_a["name"]."</a>");
-       if (db_item("select count(*) from $tb_clanek where year=$year and month=$month"))
-               print("<br /><a href=\"clanek.php?year=$year&amp;month=$month\">ukázka èlánkù</a>");
+       print("<table border=\"0\">"
+                       ."<tr><th align=\"center\">".$month_a["name"]."</th></tr>\n"
+                       ."<tr><td align=\"center\" valign=\"top\">"
+                               .img($month_a["icon"],"titulní stránka ".$month_a["name_full"])."</td></tr>\n"
+                       ."<tr><td align=\"left\" valign=\"top\" class=\"nowrap\">\n"
+                               ."&bull;&nbsp;<a href=\"title.php?year=$year&amp;month=$month\">titulní strana</a><br />\n"
+                               ."&bull;&nbsp;<a href=\"obsah.php?year=$year&amp;month=$month\">obsah</a><br />\n");
+       $result=db_query("select name,id from $tb_clanek where year=$year and month=$month order by id");
+       while ($row=mysql_fetch_array($result))
+               print("&bull;&nbsp;<a href=\"clanek.php?year=$year&amp;month=$month&amp;id=".$row["id"]."\">"
+                               .htmlspecialchars($row["name"])."</a><br />\n");
+       mysql_free_result($result);
+       print("</td></tr></table>");
 }
 
 function title_icons($year,$month)
@@ -233,7 +241,7 @@ function title_icons($year,$month)
        global $tb_obsah;
 
        print("<h2>"
-               .(isset($year) ? "<a name=\"year_$year\">" : "")
+               .(isset($year) ? "<a id=\"year_$year\">" : "")
                .title_name(&$year,&$month)
                .(isset($year) ? "</a>" : "")
                ."</h2>\n");
@@ -244,7 +252,7 @@ function title_icons($year,$month)
                        .(isset($year) && isset($month) ? " and" : "")
                        .(isset($month) ?   " month=$month" : "")
                        ." order by year,month");
-       $split=6;
+       $split=4;
 
        // $year variable changes its meaning here!!!
        if (isset($year))
@@ -262,7 +270,7 @@ function title_icons($year,$month)
 
                        $year=$row["year"];
                        print(""
-                                       .(!isset($wanted_year) ? "<p><a name=\"year_$year\">&nbsp;</a></p>" : "")
+                                       .(!isset($wanted_year) ? "<p><a id=\"year_$year\">&nbsp;</a></p>" : "")
                                        ."<table border=\"0\" width=\"100%\"><tr><td align=\"center\"><table border=\"1\" cellpadding=\"5\">\n"
                                        ."<tr><th colspan=\"$split\">Roèník $year (<a href=\"obsah.php?year=$year\">obsahy èísel</a>)</th></tr>\n"
                                        );
@@ -281,7 +289,7 @@ function title_icons($year,$month)
                        print("<td></td>");
                        $month++;
                        }
-               print("<td align=\"center\""
+               print("<td align=\"center\" valign=\"top\""
                                .($row["month_last"]!=$row["month"] ? " colspan=\"".($row["month_last"]+1-$row["month"])."\"" : "")
                                .">");
                title_icons_table_month($year,$row["month"]+1,$row["month_last"]+1,$row["sequential"]);
@@ -350,15 +358,16 @@ function footer($delimit=true)
        global $cvs_id_html,$viewcvs,$viewcvs,$HTTP_SERVER_VARS;
        if ($delimit)
                print("<p>&nbsp;</p>\n");
+       $uri="uri=".addpercents("http://".$HTTP_SERVER_VARS["HTTP_HOST"].$HTTP_SERVER_VARS["REQUEST_URI"]);
        ?>
 <hr />
 <table border="0" width="100%">
 <tr><td align="left"><span class="cvs-id"><?php print($cvs_id_html); ?></span></td><td align="right"><a
-       href="http://validator.w3.org/check/referer"><img src="http://www.w3.org/Icons/valid-xhtml10"
-               <?php print(img_size(88,31)); ?> alt="Valid XHTML 1.0!" /></a><a
-       href="http://jigsaw.w3.org/css-validator/validator?warning=2&amp;profile=css2&amp;uri=<?php
-               print(addpercents("http://".$HTTP_SERVER_VARS["HTTP_HOST"].$HTTP_SERVER_VARS["REQUEST_URI"]));
-               ?>"><img src="http://jigsaw.w3.org/css-validator/images/vcss"
+       href="http://validator.w3.org/check?<?php
+               print($uri); ?>"><img src="http://www.w3.org/Icons/valid-xhtml11"
+               <?php print(img_size(88,31)); ?> alt="Valid XHTML 1.1!" /></a><a
+       href="http://jigsaw.w3.org/css-validator/validator?warning=2&amp;profile=css2&amp;<?php
+               print($uri); ?>"><img src="http://jigsaw.w3.org/css-validator/images/vcss"
                <?php print(img_size(88,31)); ?> alt="Valid CSS!" /></a></td></tr>
 </table>
 </body></html>
@@ -377,14 +386,15 @@ function no_cache()
 
 function heading($title=false)
 {
-       global $msie_major,$mozilla_major,$title_tail,$head_css,$have_css,$head;
+       global $HTTP_SERVER_VARS,$msie_major,$mozilla_major,$title_tail,$head_css,$have_css,$head;
 
        header("Content-type: text/html");
+       header("Content-Style-Type: text/css");
        if (!isset($msie_major) || $msie_major>=4)
-               print('<?xml version="1.0" encoding="iso-8859-2"?>'."\n");
+               print('<?xml version="1.0" encoding="'.$HTTP_SERVER_VARS["CLIENT_CHARSET"].'"?>'."\n");
 ?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs">
 <head><title>Energie &amp; peníze<?php
        if (isset($title_tail))
                print(": ".htmlspecialchars($title_tail));
@@ -412,7 +422,7 @@ h1,h2    { color: yellow; background-color: transparent; }
                print($head);
        print("</head><body");
        if (isset($mozilla_major) && $mozilla_major==4)
-               print(" bgcolor=\"black\" text=\"white\" link=\"cyan\" vlink=\"teal\"");
+               print(" bgcolor=\"black\" text=\"white\" link=\"aqua\" vlink=\"teal\"");
        print(">\n");
        if ($title)
                print("<h1 class=\"centered\">"