Revision 23 | Revision 28 | Zur aktuellen Revision | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed
<?php/*** @package shop* @author Lars Tiefland <ltiefland@gmail.com>* @copyright 2012* @version $Id$*//*** @package shop* @author Lars Tiefland <ltiefland@gmail.com>* @copyright 2012* @version $Id$*/namespace Weban;ini_set( "display_errors", false );define( "__SITE__", "mediaran.de" );define( "__SHOP__", "neu.mediaran.de" );define( "__USE_MDB2__", true );define( "USE_SMARTY", true );define( "USE_SMARTY_PAGINATE", false );define( "USE_LOGGING", true );define( "USE_TRANSLATION2", true );require_once "module/functions.common.php";init_shop();ini_set( "default_charset", "utf-8" );require_once "classes/hersteller.class.php";require_once "classes/artikel_bild.class.php";require_once "classes/directory_bild.class.php";require_once "classes/directory.class.php";require_once "classes/randelement.class.php";require_once "classes/artikel.class.php";require_once "classes/navigation.class.php";require_once "classes/basket.class.php";session_start();$is_basket = ( $_SESSION["SHOP"]["BASKET"] instanceof basket );if ( ! $is_basket ){$_SESSION["SHOP"]["BASKET"] = new basket();}$nav = navigation::nav();$GLOBALS["ui"]->assign( "car", false );$GLOBALS["ui"]->assign( "nav", $nav );$GLOBALS["ui"]->assign( "skl", randelement::Liste( "links" ) );$GLOBALS["ui"]->assign( "skr", randelement::Liste( "rechts" ) );$GLOBALS["ui"]->assign( "ini", $GLOBALS["INI"] );$GLOBALS["ui"]->assign( "langstrings", $GLOBALS["langstrings"] );function getPath( $root ){static $level = 0;$level++;if ( $root > 0 ){if ( $linked ){if ( $_GET["navigation"] ){$nav = $_GET["navigation"];}else{$nav = $root;}if ( $_GET["item"] ){$verwendung = "a2d";}else{$verwendung = "d2d";}$query = "SELECTd.*FROMshop_link_table AS sl,directory AS dWHEREsl.Father = " . $nav . "ANDVerwendung='$verwendung'ANDd.ID=sl.FatherANDlanguage= '" . $GLOBALS["INI"]["language"] . "'";}else{$query = "SELECT*FROMdirectoryWHEREID = $rootANDlanguage= '" . $GLOBALS["INI"]["language"] . "'";}$result = $GLOBALS["db"]->query( $query );$GLOBALS['cnt_select']++;$zeile = $result->fetchRow();$dir = new directory( $zeile["ID"] );$path = getPath( $zeile['Father'] );$path[] = $dir;$level--;if ( $level == 0 ){foreach ( $path as $p ){if ( $p->status == 1 ){$path = array();}}}return $path;}else{$level--;return array();}}function shopPosition( $root ){$path = getPath( $root );//rsort( $path );return $path;}function getPageType( $type = "normal" ){// Überprüfung ob die Seite statisch ist, sollte die Seite statisch sein --> return "statisch"if ( $_GET['staticNav'] == true ){$p_type = "Statisch";}else{//Login-Seitenif ( $_POST['mode'] ){$p_type = "Loginseite";}elseif ( $_GET['mode'] ){$p_type = "Loginseite";}//Typo3-Seitenelseif ( $_GET['id'] or ( $_POST['id'] ) ){$p_type = "Typo3seite";}// Suchseiteelseif ( $_GET['search'] ){if ( $type == "sonderkasten" ){$p_type = "Unterseite";}else{$p_type = "Suchseite";}}// Bestellvorgangsseiteelseif ( $_GET['step'] ){$p_type = "Bestellvorgang" . $step;}// Warenkorbseiteelseif ( $_GET['basket'] == true ){$p_type = "Warenkorb";}// Itemseiteelseif ( $_GET['item'] ){if ( $type == "sonderkasten" ){$p_type = "Unterseite";}else{$p_type = "Itemseite";}}// Navigationsseiteelseif ( $_GET['navigation'] ){if ( $type == "sonderkasten" ){$p_type = "Unterseite";}else{$p_type = "Navigationsseite";}}else{$p_type = "Startseite";}}return $p_type;}?>