<?
//  Copyright (c) 2004-2005 randshop
//  http://www.randshop.com
//
//  Unter Lizenz von randshop
//	
//	Letzte Bearbeitung: 25.01.2005


	session_start();

	// SourceID = 7

	// PHP-Includes
	include_once("../../config.inc.php");
	include_once(DATEIPFAD . "db.inc.php");
	include_once(DATEIPFAD . "includes/functions.warenkorb.inc.php");
	include_once(DATEIPFAD . "includes/functions.shopeinstellung.inc.php");
	include_once(DATEIPFAD . "includes/functions.kunden.inc.php");
	include_once(DATEIPFAD . "includes/functions.artikel.inc.php");
	include_once(DATEIPFAD . "includes/session_register.inc.php");
	include_once(DATEIPFAD . "includes/global.inc.php");

	// Spracheninclude
	if (@fopen(DATEIPFAD . "includes/language/langu_" . $_SESSION["langu"] . ".inc.php",r)) {
		include(DATEIPFAD . "includes/language/langu_" . $_SESSION["langu"] . ".inc.php");
	} else {
		include(DATEIPFAD . "includes/language/langu_de.inc.php");
	}	
	
	if ($_POST["warenkorbid"]) { $WarenkorbID = $_POST["warenkorbid"]; };
	if ($_GET["warenkorbid"]) { $WarenkorbID = $_GET["warenkorbid"]; };

	if ($_POST["menge"]) { $Menge = $_POST["menge"]; };
	if ($_GET["menge"]) { $Menge = $_GET["menge"]; };
	

	// ********************************************************************************
	// ** Aktionen auswerten
	// ********************************************************************************

	// 	Artikel hinzufügen
	if ($FormAction == "speichern") {
		AddWarenkorb($ArtikelID, $_POST["menge"], $_POST["variante1"], $_POST["variante2"], $_POST["variante3"], $_POST["variante4"], $_SESSION["mail"], $_SESSION["sessionId"]);
		header("Location: " . URLPFAD . "/themes/warenkorb/index.php");
	
	// 	Warenkorbeintrag löschen
	} elseif ($FormAction == "loeschen") {
		DeleteWarenkorb($WarenkorbID);
		
	// 	Warenkorbeintrag ändern
	} elseif ($FormAction == "aendern") {
		
		if (is_numeric($Menge) && ($Menge > 0)) {
			ChangeWarenkorb($WarenkorbID, $Menge);
		} elseif ((is_numeric($Menge) && ($Menge <= 0)) || ($Menge == 0)) {
			DeleteWarenkorb($WarenkorbID);
		}
		
	}
	
	// Header
	include(DATEIPFAD . "includes/header.inc.php");

	// ********************************************************************************
	// ** Warenkorb einlesen
	// ********************************************************************************
	
	$tpl_warenkorbdataarray = GetWarenkorbDataArray($_SESSION["sessionId"], $_SESSION["mail"]);
	
	// Warenkorb ausgeben
	if ($tpl_warenkorbdataarray) {
		$contentFile = DATEIPFAD . "templates/" . $rowTemp->name . "/warenkorb/warenkorb.tpl";
	
	// leere Warenkorb
	} else {	
		$contentFile = DATEIPFAD . "templates/" . $rowTemp->name . "/warenkorb/warenkorb_leer.tpl";
		
	}

	// Letzte globale Zusammenfassung z.B. fuer Warenkorbanzeige, bevor das Template geladen wird.
	include(DATEIPFAD . "includes/footer.inc.php");

	// Template
	include(DATEIPFAD . "templates/" . $rowTemp->name . "/index.tpl");
		
	@mysql_close($db);

?>
