<?php

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

	session_start();

	// SourceID = 2

	// 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/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");
	}	

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

	if ($_POST["unsetDataOffset"]) { $DataOffset = 0; }
	if ($_GET["unsetDataOffset"]) { $DataOffset = 0; }
	
	// Artikelanzahl in der Kategorie ermitteln
	$ArtikelAnzahl = GetCMSArtikelAnzahl("", "", "", $HerstellerID, $KategorieID, "", 0, 1, 1);
	

		// ********************************************************************************
		// ** Artikeldaten ausgeben
		// ********************************************************************************

		// Standardeinstellungen
		if (!$DataOffset) { $DataOffset = 0; };
		if (!$DataCount) { $DataCount = $wievielEintraege; };
		if (!$SortField) { $SortField = TABLE_ARTIKEL . ".artikel_nr"; };
		if (!$SortOrder) { $SortOrder = "asc"; };

		// Artikel einlesen

		$ArtikelSortField = "artikel_nr";
		$ArtikelSortOrder = "ASC";
			
		$tpl_artikelarray = GetCMSArtikelDataArray("", "", $ArtikelSortField, $ArtikelSortOrder, $DataOffset, $DataCount, $_SESSION["mail"], "", "", "", "", "", "", 1, "", "", "", "", "", $_SESSION["languageid"], 1);
		
//		echo "<pre>";
//			var_dump($tpl_artikelarray);
//		echo "</pre>";
		
		
		foreach ($tpl_artikelarray as $tpl_artikel_key => $tpl_artikel) {
			
			$ArtikelBildDataArray = getCMSArtikelBilderDataArray($tpl_artikel["id"]);	
			
			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>";
			}
			
//			echo "<pre>";
//			var_dump($ArtikelBildDataArray);
//			echo "</pre>";

			$DBCount = 0;
			$getDataList = GetCMSDatenblattDataArray($tpl_artikel["id"], $_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"]."\" alt=\"".$datenBlatt["titelname"]."\" />";
						}
					}
				
				$datenblatt[] = array('datenblatt_name'=>$datenblatt_name,
															'datenblatt_style'=>$DBClass,
															'datenblatt_symbol'=>$datenblatt_symbol);
				}
			}
			
			
			// ********************************************************************************
			// ** Abhaengige Artikel
			// ********************************************************************************		
			$tpl_abartikelarray = GetCMSArtikelDataArray("", "", $CSSortField, $CSSortOrder, "", "", "", "", "", "", "", $tpl_artikel["id"], "", 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"];
					}
				}
			}
			
			
			
			// ********************************************************************************
			// ** Kundenbewertung
			// ********************************************************************************
			if ($FeatureObject->bewertung == "1") {
		
				$BewertungenArray = GetBewertungDataArray($tpl_artikel["id"], $_GET["all"]);
			
			}
		
			
		}
		
		
		
		$contentFile = DATEIPFAD . "templates/" . $rowTemp->name . "/website/cms/artikeluebersicht.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);
	
?>