PHP Source Of zaurus.xavierxeon.de
<?php
function menu($group,$topic)
{
include "topics.inc";
$thegroup="main";
$thearray="Main";
print( "<div class=\"menuside\">\n");
print( "<img src=\"./style/menuside_divider.png\"><br>\n");
foreach($dest as $groupname=>$grouparray)
{
$topicfile=$grouparray["main"];
if($topicfile==$group)
{
$thegroup=$topicfile;
$thearray=$groupname;
print("<div style=\"background-image:url(./style/menuside_high.png)\">\n");
print("<a href=\"zaurus.php?group=$topicfile&topic=$topicfile\">$groupname</a><br>\n");
print("</div>\n");
}
else
{
print("<a href=\"zaurus.php?group=$topicfile&topic=$topicfile\">$groupname</a><br>\n");
}
}
print( "<img src=\"./style/menuside_divider.png\"><br>");
foreach($dest[$thearray] as $topicname=>$topicfile)
{
if($topicname!="main")
{
if($topic==$topicfile)
{
print("<div style=\"background-image:url(./style/menuside_high.png)\">\n");
print("<a href=\"zaurus.php?group=$thegroup&topic=$topicfile\">$topicname</a><br>\n");
print("</div>\n");
}
else
{
print("<a href=\"zaurus.php?group=$thegroup&topic=$topicfile\">$topicname</a><br>\n");
}
}
}
print( "<img src=\"./style/menuside_divider.png\"><br>\n");
print( "<img src=\"./style/menuend.png\">\n");
print( "</div>\n");
}
function start($group,$topic)
{
print("<body>\n");
//make menu
//background image
print( "<div class=\"menucorner\">\n");
//logo
print( "<div style=\"position:absolute;top:10px;left:20px;\">\n");
print( "<img src=./menu/extra.png><br>\n");
print( "</div>\n");
print( "</div>\n");//end background image
print( "<div class=\"menutop\">\n");
print("<hr style=\"visibility:hidden;\">\n");
print( "</div>\n");
menu($group,$topic);
print( "<div class=\"main\">\n");
print("<div style=\"color:#FF0000;\">");
print("<h1>THIS SITE IS NO LONGER UPDATED</h1>");
print("<h1>I DO NOT OWN A ZAURUS ANY LONGER</h1>");
print("<hr>");
print("</div>");
}
function stop()
{
print( "<br><br>\n");
print( "</div>\n");
print("</body>\n");
}
function main($group,$topic)
{
@$handle=fopen("$group/$topic.xml","r");
if(!$handle)
{
print("<html><head></head>\n");
start($group,$topic);
print("<div class=\"red\">\n");
print("<h1>error</h1>\n");
print("</div>\n");
stop();
print("</html>\n");
}
else
{
while(!feof($handle))
{
$line=fgets($handle,4096);
if(ereg("<link rel=",$line))
{
print("<link rel=\"stylesheet\" type=\"text/css\" href=\"./style/zstuff.css\">\n");
}
else if(ereg("<body>",$line))
{
start($group,$topic);
}
else if(ereg("</body>",$line))
{
stop();
}
else
{
$line=ereg_replace("href=\"","href=\"$group/",$line);
$line=str_replace("href=\"$group/mailto:","href=\"mailto:",$line);
$line=str_replace("href=\"$group/http","href=\"http",$line);
$line=ereg_replace("src=\"","src=\"$group/",$line);
print("$line\n");
}
}
fclose($handle);
}
}
//set default values if none are given
if($group=="") $group="main";
elseif($group=="main" && $topic=="") $topic="main";
elseif($group=="apps" && $topic=="") $topic="apps";
elseif($group=="devel" && $topic=="") $topic="devel";
main($group,$topic);
?>