Blame | Letzte Änderung | Log anzeigen | RSS feed
<?/* ************************************************************************************ *//* SYSTEM-INIT *//* ************************************************************************************ *//*1. Starten der Session2. Auslesen der ini-Dateien die:- alle relevanten Informationen für jedes Module bereitstellen- alle Standardtemplates definieren3. Kernrroutinen einbinden die zum Laden aller Serviceroutinen notwendig sind4. Laden aller externen Serviceroutinen*//* ************************************************************************************ *//* 1. */session_start();/* 2. */$_SESSION[INI]=parse_ini_file("mediaran.de.ini.php",true);$_SESSION[INI][TEMPLATE]=parse_ini_file("template.ini.php",true);/* 3. */include_once("includes/listFiles.php");/* 4. */foreach(listFiles($_SESSION[INI][systemPath],"php") as $file){include_once($file);}/* ************************************************************************************ *//* Befehlsinterpreter *//* ************************************************************************************ *//*Alle als $_GET eingegangenen Kommandos an die Verarbeitungsroutinen übergeben*//* ************************************************************************************ */foreach(array_keys($_GET) as $cmd){switch($cmd){case "basketItemRemove":unset($_SESSION[SHOP][BASKET][$_GET[basketItemRemove]]);case "confirm":if ($_GET[confirm]){setBasketItem($_GET);}case "shop":case "search":case "file":unset($_SESSION[navigation][position]); break;case "itemContainer":case "navigation":cmdNavigation($_GET[$cmd]); break;case "item":$item=getItem($_GET[$cmd]);cmdNavigation($item[Father]);//unset($item);break;}}/* ************************************************************************************ *//* SHOP-INIT *//* ************************************************************************************ *//*1. Warenkorb erstellen falls noch keiner existiert2. Referrer in ShopLog-Session sichern3. Einstiegsseite sichern4. Referrer beim ersten Aufruf loggen*//* ************************************************************************************ *//* 1. */if (!is_array($_SESSION[SHOP][BASKET])){ $_SESSION[SHOP][BASKET]=array(); }/* 2. */if (!isset($_SESSION['shopLog']['referrer'])){ $_SESSION['shopLog']['referrer'] = $_SERVER['HTTP_REFERER'];}/* 3. */if (!isset($_SESSION['shopLog']['start_url'])){ $_SESSION['shopLog']['start_url'] = $_GET['from'];}/* 4. */if ($_SESSION['shopLog']['referrerLogged'] != true){shopLog("Preisagentur",$_SESSION['shopLog']['referrer'],$_SESSION['shopLog']['start_url'],$_GET[item],$_SERVER["HTTP_ACCEPT_LANGUAGE"],false);$_SESSION['shopLog']['referrerLogged'] = true;}?><?//$_SESSION[INI][shops_ID] = 1;include("includes/content/aktion_email.php");$message = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>Mediaran</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">';//$message .= '<link rel="stylesheet" href="/styles/styles.php'; if (SID) {echo "?".SID;} $message .= '" type="text/css">';// CSS einbinden$message .= '<STYLE TYPE="text/css">';$file = file("styles/index.css");foreach ($file as $key => $value) {$message .= $value;}$message .= '</STYLE>';foreach(listFiles($_SESSION[INI][JavaScriptPath],"js") as $file) {$message .= '<script language=Javascript src="/'.$file.'"></script>';}$message .= "<script language=Javascript>window.name='".session_id()."';</script>";$message .= ' </head><body>';// Die eigentlichen Aktionen$message .= aktion_email(false);$message .= ' </body></html>';$message = str_replace('href="/', 'href="http://www.mediaran.de/', $message);$message = str_replace('href=\'/', 'href=\'http://www.mediaran.de/', $message);$message = str_replace('href=/', 'href=http://www.mediaran.de/', $message);$message = str_replace('src="/', 'src="http://www.mediaran.de/', $message);$message = str_replace('src=\'/', 'src=\'http://www.mediaran.de/', $message);$message = str_replace('src=/', 'src=http://www.mediaran.de/', $message);$message = str_replace('background="/', 'background="http://www.mediaran.de/', $message);$message = str_replace('background=\'/', 'background=\'http://www.mediaran.de/', $message);$message = str_replace('background=/', 'background=http://www.mediaran.de/', $message);// Komma-Bug$message = str_replace('mediaran..de', 'mediaran.de', $message);// .html durch .html?from=newsletter$message = str_replace('.html', '.html?from=newsletter', $message);// Ausgabeecho $message;?>