Subversion-Projekte lars-tiefland.content-management

Revision

Blame | Letzte Änderung | Log anzeigen | RSS feed

<?
        function Navigation()
        {
                global $site;
                global $dir;
                $query="SELECT * FROM Files where Navigation=1 and site = '$site' order by Rang";
                $result = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>".$query);
                while($zeile=mysql_fetch_array($result))
                {
                        $navpoints=$navpoints."<a href=\"$zeile[Dateiname]\" target=\"content\">$zeile[Navigationspunkt]</a><br>";
                }
                $query="SELECT * FROM Navigation where domain = '$site'";
                $result = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>".$query);
                $zeile=mysql_fetch_array($result);

                $filename="vorlagen/navigation.htm";
                require_once "capture_file.php";
                $fp = fopen ("../$site/navigation.htm","w");
                fwrite ($fp, $source);
                fclose($fp);
        }

        function dateiname($File)
        {
                global $site;
                global $dir;

                $query="SELECT * FROM content where File = $File order by Titel";
                $result = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>".$query);
                while($zeile=mysql_fetch_array($result))
                {
                        foreach (array_keys($zeile) as $elem) {$$elem=$zeile[$elem];}
                        if ($Bild_Pos > 2) {unset($Bild_URL);}
                        if (!$Bild_URL) {$Bild_Pos=3;}
                        switch($Bild_Pos)
                        {
                                case 0:
                                        $filename="vorlagen/inhalt_bild_oben.html";
                                        break;
                                case 1:
                                        $filename="vorlagen/inhalt_bild_links.html";
                                        break;
                                case 2:
                                        $filename="vorlagen/inhalt_bild_rechts.html";
                                        break;
                                default:
                                        $filename="vorlagen/inhalt_ohne_bild.html";
                                        break;

                        }
                        $Text=preg_replace("/&quot;/","\"",$Text);
                        $Text=preg_replace("/<Link1>/","<a href=\"$Link1URL\" target=\"$Link1target\">$Link1Bezeichn</a>",$Text);
                        $Text=preg_replace("/<Link2>/","<a href=\"$Link2URL\" target=\"$Link2target\">$Link2Bezeichn</a>",$Text);
                        $Text=preg_replace("/<Link3>/","<a href=\"$Link3URL\" target=\"$Link3target\">$Link3Bezeichn</a>",$Text);
                        require_once "capture_file.php";
                        $file_content=$file_content.$source;
                }

                $query="SELECT * FROM Files where ID = $File";
                $result = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>".$query);
                $zeile=mysql_fetch_array($result);

                foreach (array_keys($zeile) as $elem) { $$elem=$zeile[$elem]; }

                $filename="vorlagen/dateiname.html";
                require_once "capture_file.php";
                
                $fp = fopen("../$site/$zeile[Dateiname]","w");
                fwrite ($fp, $source);
                fclose($fp);
                Navigation();
        }
?>