Implemented articles
authorshort <>
Fri, 28 Sep 2001 03:51:00 +0000 (03:51 +0000)
committershort <>
Fri, 28 Sep 2001 03:51:00 +0000 (03:51 +0000)
Fixed appendix XHTML Validator compliance

obsah.php

index 669795d..46e4a34 100644 (file)
--- a/obsah.php
+++ b/obsah.php
                        $month_a=month_a($row["year"],$row["month"],$row["month_last"]);
                        print("<h2>Èíslo ".$month_a["name_full"]."</h2>\n");
                        }
-               $contents=htmlspecialchars($sep_obsah_contents.$row["contents"]);
+               $contents=$sep_obsah_contents.$row["contents"];
+               $contents=htmlspecialchars($contents);
+
+               $article_result=db_query("select name,id from $tb_clanek"
+                               ." where  year=".$row[ "year"]
+                               .  " and month=".$row["month"]
+                               );
+               while ($article_row=mysql_fetch_array($article_result))
+                       $contents=ereg_replace("$sep_obsah_contents(".quotemeta($article_row["name"]).")$page_obsah_contents",
+                                       "$sep_obsah_contents"
+                                                       ."<a href=\"clanek.php?year=".$row["year"]."&amp;month=".$row["month"]."&amp;id=".$article_row["id"]."\">"
+                                                       ."\\1</a>"
+                                       ."$page_obsah_contents",$contents);
+               mysql_free_result($article_result);
+
                $contents=ereg_replace("http://[^[:space:]$page_obsah_contents$sep_obsah_contents]+",
                                "<a href=\"\\0\">\\0</a>",$contents);
                $contents=ereg_replace("$page_obsah_contents([^$sep_obsah_contents$appendix_obsah_contents]+)",
@@ -44,7 +58,7 @@
                $contents=ereg_replace("\n","<br />\n\t\t",$contents);
                $contents=ereg_replace("$sep_obsah_contents([^$sep_obsah_contents$appendix_obsah_contents]*)","\t<li>\\1</li>\n",$contents);
                if (1<count($contents_a=split("$appendix_obsah_contents",$contents,2)))
-                       $contents=$contents_a[0]."\t<li>Pøílohy:<ul>\n".ereg_replace("\t","\t\t",$contents_a[1])."\t</ul>\n";
+                       $contents=$contents_a[0]."\t<li>Pøílohy:<ul>\n".ereg_replace("\t","\t\t",$contents_a[1])."\t</ul></li>\n";
                print("<ul>\n$contents</ul>\n");
                }
        mysql_free_result($result);