################################################################################
## Katalog Generierung
## 05.01.2007
## Autor: Lukas Sikora
################################################################################
$pi = $_REQUEST['pi'];
$action= $_REQUEST['action'];
$searchstring = $_REQUEST['searchstring'];
$arr = file("system.sys");
$arr = implode("\n", $arr);
$arr = str_replace("\n", "", $arr);
$var_array = explode("&", $arr);
foreach($var_array as $VALUE)
{
if(substr($VALUE, 0, 2)=="pi")
{
$var_temp = explode("=", $VALUE);
$page_var[str_replace("pi", "", $var_temp[0])] = $var_temp[1];
}
elseif(substr($VALUE, 0, 3)=="bgc" OR substr($VALUE, 0, 3)=="fgc")
{
$var_temp = explode("=", $VALUE);
$kat_var[$var_temp[0]] = $var_temp[1];
}
}
$max_pages = count($page_var);
if(empty($pi))
{
$pi = 1;
}
$size = getimagesize("default/".$page_var[1]);
if($pi>$max_pages){$pi=$max_pages;}
################################################################################
## Darstellung
################################################################################
if(substr($kat_var['bgc'], 0, 1)!="#"){$kat_var['bgc'] = "".$kat_var['bgc'];}
if(empty($action))
{
echo "
";
echo "";
if($pi>1)
{
echo " | ";
echo "Seite $pi | ";
}
else
{
echo " | | ";
}
echo "";
if($pi<=1)
{
echo " | ";
echo " | ";
}
else
{
echo " | ";
echo " | ";
}
echo "";
if($pi == $max_pages)
{
echo " | ";
echo " | ";
}
else
{
if($pi>1){echo " | ";}
else{echo " | ";}
echo " | ";
}
echo " ";
if($pi<=1)
{
echo " | Seite $pi | ";
echo " | ";
}
elseif($pi == $max_pages)
{
echo " | | ";
}
else
{
echo "Seite ".($pi+1)." | ";
echo " | ";
}
echo "
|
| ";
echo "";
echo " |
";
}
elseif($action=="thumbs")
{
$i=0;$ii=2;
echo " | ";
foreach($page_var as $KEY => $VAL)
{
if($ii==1 OR $i==0){$seite=$KEY;}
echo " | ";
if($ii==2){echo "
";$ii=1;}
else{$ii++;}
$i++;
}
if($ii==2)
{
echo " | ";
}
echo "
";
}
elseif($action=="search")
{
$sea = trim($searchstring);
if(!empty($sea))
{
$arr = file_get_contents("meta.sys");
$arr = str_replace("\n", "", $arr);
$var_array2 = explode("&", $arr);
foreach($var_array2 as $VALUE2)
{
$find = strchr($VALUE2, $searchstring);
if(substr($VALUE2, 0, 4)=="meta" AND !empty($find))
{
$var_temp2 = explode("=", $VALUE2);
$page_var2[str_replace("meta", "", $var_temp2[0])] = $var_temp2[1];
}
}
$max_pages2 = count($page_var2);
$i=0;$ii=2;
if($max_pages2>=1)
{
echo " | ";
foreach($page_var2 as $KEY2 => $VAL2)
{
if($ii==1 OR $i==0){$seite=$KEY2;}
echo " | ";
if($ii==2){echo "
";$ii=1;}
else{$ii++;}
$i++;
}
if($ii==2)
{
echo " | ";
}
echo "
";
}
else
{
echo "Es wurden keine Seiten gefunden";
}
}
else
{
echo "Bitte geben Sie einen Suchbegriff ein";
}
}
elseif($action=="page")
{
}
?>