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);

?>