session_start();
ob_start();
include("inc/globale.php");
// fü categorie in der man sich befindet
if(isset($_GET['pos'])) $_SESSION['posi'] = $_GET['pos'];
// subcategorie in der man sich befindet
if(isset($_GET['subpos'])) $_SESSION['subposi'] = $_GET['subpos'];
$ipadresse ="$REMOTE_ADDR";
$sql = mysql_query("insert into stats(ip, date, ort) values('$ipadresse', now(), 'Home')");
$browser = browser();
/* if(($browser!=1) and ($blubblub!=1)){
header('Location:http://www.galerie-infinys.ch');
$blubblub = 1;
}
*/
// in diesem codeblock wird die sprache des users eruiert,
//damit man ihn spär auf die richtige seite respektive sprache leiten kann
if(!isset($_SESSION['lan'])){
include_once('sprache.php');
$allowed_langs = array ('de', 'en', 'it', 'fr');
$getsprache = lang_getfrombrowser ($allowed_langs, 'en', null, false);
if($getsprache==de) $sprachen = 1;
if($getsprache==en) $sprachen = 2;
if($getsprache==fr) $sprachen = 3;
if($getsprache==it) $sprachen = 4;
if(!$getsprache<=4) $sprachen = 2;
$sprachen = 1;
$_SESSION['lan'] = $sprachen;
}
// füachauswahl
if(isset($_GET['sprach_auswahl'])){
$_SESSION['lan'] = $_GET['sprach_auswahl'];
//die sessions werden hier unset damit das script den eindruck hat, dass die seite erst gerade aufgerufen wurde
// dies passiert immer, wenn man die sprache wechselt, damit es automatisch auf die home seite der neuen sprache
// wechselt und den home text anzeigt
unset($_SESSION['posi']);
unset($_SESSION['subposi']);
}
?>
Fred Engelbert Knecht, Unfassbar das neue Buch
//das entsprechende css wird geladen.
if($browser==1) echo"";
else echo"";
// hier ist der link zum favicon =)
?>
// ausgabe des menus, sprachlich bezogen
$query = mysql_query("Select * FROM categories WHERE langID = '".$_SESSION['lan']."' ORDER BY sortnr");
$test = $_SESSION['posi'];
while(list($pos,$name,$langID)=mysql_fetch_row($query)){
?>
>
}
?>
// hier wird die db abgefrag ob underkategorien zu dieser categorie vorhanden sind.
// wenn ja, dann wird die subnavilist generiert.
// dies war nö, weill IE die subnavilist immer angezeigt hat, also auch leer, wenn keine subcat vorhanden war
// dieses problem ist nun mit dieser abfrage behoben.
$subpossql = mysql_query("select count(*) as anzahl from subcategory where catID = '".$_GET['pos']."'");
$anzahl = mysql_result($subpossql, 0);
if($anzahl>0){ ?>
// hier wird das submenu aus der db gelesen. zuerst wird gefragt ob ein submenu vorhanden ist, ist kein vorhanden wird auch keins ausgegeben =P
$result = mysql_query("select count(*) from subcategory where catID = '".$_SESSION['posi']."'") or die("Fehler!");
$anzahl = mysql_result($result, 0);
if($anzahl > 0){
$ubbercat = $_GET['sel'];
$sql = mysql_query("Select * FROM subcategory WHERE catID = '".$_SESSION['posi']."' ORDER BY sortnr") or die("Fehler!");
$sel = $_SESSION['posi'];
$test1 = $_SESSION['subposi'];
while(list($subcatID,$name)=mysql_fetch_row($sql)){
?>
>
}
}
?>
} ?>
// diese array wird mit allen ID's der News sectionen in den verschiedenen sprachen gefü // dies dient dazu, damit das script erkennt wann es sich um News handelt und dann
// entsprechend news.php includet da die news (in dieser version) anderst behandelt werden als der rest.
$x = 0;
$resultsql = mysql_query("select id from categories where news = '1'");
while(list($id) = mysql_fetch_row($resultsql)){
$array[$x] = $id;
$x++;
}
if(in_array($_SESSION['posi'],$array)) include("news.php");
//Hack denix, es wird vorausgesetzt, dass die Galerie auf 112 sitzt. Muss noch verfeinert werden.
if($_SESSION['posi'] == 112) include("galerie.php");
if($_SESSION['posi'] != 58) include("main.php");
?>
Fred Engelbert Knecht Copyright 2008
ob_end_flush();
// das ist die funktion, die herausfinden soll ob man mit einem IE unterwegs ist.
function browser(){
$agent = getenv("HTTP_USER_AGENT");
if (preg_match("/MSIE/i", "$agent")) $browser = 1;
else $browser = 2;
return $browser;
}
// das ist das script, dass das mail, des kontakt formulares formatiert und an info@infinys.ch schickt.
if($_GET['action']==kontakt){
echo"asdfasdfasdfsdfsafa";
$to = 'info@infinys.ch';
$subject = 'Website Kontakt';
$message = $_POST['text'];
$headers = "From:".$_POST['mail']."/".$_POST['absender']."\r\n" .
'X-Mailer: PHP/' . phpversion() . "\r\n" .
"MIME-Version: 1.0\r\n" .
"Content-Type: text/html; charset=utf-8\r\n" .
"Content-Transfer-Encoding: 8bit\r\n\r\n";
// Send
mail($to, $subject, $message, $headers);
}
?>