<?php

	//  Copyright (c) 2004 randshop
	//  http://www.randshop.com
	//
	//  Unter Lizenz von randshop
	//	
	//	Letzte Bearbeitung: 28.04.2005

	session_start();

	// SourceID = 3

	// PHP-Includes
	include_once("../../conf/config.inc.php");
	include_once(DATEIPFAD . "conf/db.inc.php");
	include_once(DATEIPFAD . "includes/shopinitialize.inc.php");
	include_once(DATEIPFAD . "includes/language/langu_" . $_SESSION["langu"] . ".inc.php");
	include_once(DATEIPFAD . "includes/functions.mod.cms.inc.php");
	include_once(DATEIPFAD . "includes/functions.shopeinstellung.inc.php");
	include_once(DATEIPFAD . "includes/session_register.inc.php");
	include_once(DATEIPFAD . "includes/functions.global.inc.php");

	// Spracheninclude
	if (@fopen(DATEIPFAD . "includes/language/langu_" . $_SESSION["languageisocode"] . ".inc.php",r)) {
		include_once(DATEIPFAD . "includes/language/langu_" . $_SESSION["languageisocode"] . ".inc.php");
	} else {
		include_once(DATEIPFAD . "includes/language/langu_de.inc.php");
	}	

	if ($_POST["parentid"]) { $ParentID =  $_POST["parentid"]	; }
	if ($_GET["parentid"]) { $ParentID = $_GET["parentid"]; }

	// **********************************************************************
	// ** Artikeldetails einlesen
	// **********************************************************************

	$ArtikelObject = GetCMSArtikelDetail($ArtikelID, $_SESSION["mail"], 1, $_SESSION["languageid"]);
	$FeatureObject = GetFeatureDetail();
		
	// Wenn der Artikel deaktiviert ist
	if (!$ArtikelObject->aktiv) {
		header("Location: " . URLPFAD . "index.php");
		exit;
	}

	// Header
	include_once(DATEIPFAD . "includes/header.inc.php");

	
	// ********************************************************************************
	// ** Kategoriepfad
	// ********************************************************************************

	if (!$KategorieID) {
		$KategorieID = $ArtikelObject->kategorie_array[0]["id"];
		$_SESSION["kategorieid"] = $KategorieID;
	}
	
	$tpl_kategoriepfad = GetCMSKategoriePathString($KategorieID,$_SESSION["languageid"],$ParentID);

	// ********************************************************************************
	// ** Artikeldaten fuer die Ausgabe aufbereiten
	// ********************************************************************************
	
	// Grunddaten
	$tpl_kategorieid = $KategorieID;
	$tpl_artikelnummer = $ArtikelObject->artikel_nr;
	$tpl_artikelname = htmlspecialchars($ArtikelObject->artikel_name, ENT_QUOTES);
	$tpl_artikelbeschreibung = stripslashes($ArtikelObject->beschreibung);
	
	// kleines Bild mit Vergroesserung
	if ($ArtikelObject->imagesmall_imagestring && $ArtikelObject->imagebig_imagestring) {
		$tpl_image_show = true;	
		$tpl_lupe_show = true;	
		$tpl_imagesmall_string = $ArtikelObject->imagesmall_imagestring . "<br>";	
	// kleines Bild ohne Vergroesserung
	}
	
	// ********************************************************************************
	// ** Weitere Bilder
	// ********************************************************************************
	$ArtikelBildDataArray = getCMSArtikelBilderDataArray($ArtikelID);
	
	foreach($ArtikelBildDataArray as $ArtikelBildArray => $ArtikelBildData) {
		$tplBilderArray .= "<a href=\"javascript:openFenster('" . IMAGEPFAD . "dbimages/" . $ArtikelBildData["bigImage"] . "', '" . ($ArtikelBildData["imagebig_width"] + 20). "', '" . ($ArtikelBildData["imagebig_height"] + 20) . "');\">". $ArtikelBildData["imagesmall_imagestring"]."</a>";
	}
	
	
	// ********************************************************************************
	// ** Abhaengige Artikel
	// ********************************************************************************
	if (!$CSDataOffset) { $CSDataOffset = 0; };
	if (!$CSDataCount) { $CSDataCount = 30; };
	if (!$CSSortField) { $CSSortField = TABLE_CMS . ".artikel_nr"; };
	if (!$CSSortOrder) { $CSSortOrder = "asc"; };

	$tpl_abartikelarray = GetCMSArtikelDataArray("", "", $CSSortField, $CSSortOrder, "", "", "", "", "", "", "", $ArtikelID, "", 1);

	if ($tpl_abartikelarray) {
		foreach ($tpl_abartikelarray as $tpl_abartikel_key => $tpl_abartikel) {
			// Beschreibungskurzausgabe
			if($tpl_abartikel["kurz_beschreibung"]) {
				$tpl_abartikelarray[$tpl_abartikel_key]["kurzbeschreibung_abtitel"] = $tpl_abartikel["kurz_beschreibung"];
			} else {
				$tpl_abartikelarray[$tpl_abartikel_key]["kurzbeschreibung_abtitel"] = $tpl_abartikel["beschreibung_kurz"];
			}
		}
	}
	
	
	// ********************************************************************************
	// ** Datenblatt
	// ********************************************************************************
	$DBCount = 0;
	$getDataList = GetCMSDatenblattDataArray($ArtikelID, $_SESSION["languageid"]);
	if($getDataList)  {
		foreach($getDataList as $datenBlatt) {
			if($DBCount == 0) { $DBClass = "contentRow"; $DBCount = 1;  } 
			else {
				$DBClass = "contentSecondRow"; $DBCount = 0; 
			} 
			
			if($datenBlatt["url_feld"] != "") { 
				$datenblatt_name = "<a href=\"".$datenBlatt["url_feld"]."\" target=\"_blank\">".$datenBlatt["titelname"]."</a>";
			} elseif(($datenBlatt["datei_upload"] !="") && ($datenBlatt["url_feld"] == "")) {
				$datenblatt_name = "<a href=\"".URLPFAD."data/".$datenBlatt["datei_upload"]."\" target=\"_blank\">".$datenBlatt["titelname"]."</a>";
			} else {
				$datenblatt_name = "".$datenBlatt["titelname"]."";
			}
			if($datenBlatt["symbol"] !="") {
				if($datenBlatt["smallImage"]) {
					$datenblatt_symbol = "<img src=\"".IMAGEPFAD."dbimages/".$datenBlatt["smallImage"]."\" border=\"0\">";
				}
			}
		
		$datenblatt[] = array('datenblatt_name'=>$datenblatt_name,
													'datenblatt_style'=>$DBClass,
													'datenblatt_symbol'=>$datenblatt_symbol);
		}
	}


	// Template
	$contentFile = DATEIPFAD . "templates/" . $rowTemp->name . "/website/cms/artikeldetail.tpl";

	// Letzte globale Zusammenfassung z.B. fuer Warenkorbanzeige, bevor das Template geladen wird.
	include_once(DATEIPFAD . "includes/cms_footer.inc.php");
	
	
	// Template	
	include_once(DATEIPFAD . "templates/" . $rowTemp->name . "/website/cms_index.tpl");
	
		
	@mysql_close($db);
	
?>
