<?php

/**
 *
 * Copyright (C) Die Randgruppe GmbH
 *
 * http://www.randshop.com
 * http://www.dierandgruppe.com
 *
 * Unter der Lizenz von Die Randgruppe GmbH:
 * http://www.randshop.com/Lizenz
 *
 * $Author$
 * $Date$
 * $Revision$
 *
 */

// Warenkorb
if(!isset($gesamtmenge)) { $gesamtmenge = 0; }
$abfrage = "SELECT * FROM " . TABLE_WARENKORB . " where session = '" . $_SESSION["sessionId"] . "'";
$ergebnis = errorlogged_mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis)) {
    $gesamtmenge += $row->menge;
}
#echo $gesamtmenge;

$leerkontrolle = "SELECT count(*) as anzahl FROM " . TABLE_WARENKORB . " where session = '" . $_SESSION["sessionId"] . "'";
$wasdrin = errorlogged_mysql_query($leerkontrolle);
$anzahl = mysql_fetch_object($wasdrin);
$tpl_warAnzahl = $anzahl->anzahl;
$imWarenkorbSind = "&nbsp;$l_artImWarenkorb\n";
$WarenkorbDataArray = GetWarenkorbDataArray($_SESSION["sessionId"],$_SESSION["mail"]);

if(isset($WarenkorbDataArray["gesamtsumme_format"])) {
    $imWarenkorbSum = $WarenkorbDataArray["gesamtsumme_format"];
}

// ********************************************************************************
// ** Bestseller
// ********************************************************************************
if ($rowFeat->bestseller == "1") {

    $BestsellerDataOffset = 0;
    $BestsellerDataCount = $bestSellerZahl;
    $BestsellerSortField = "wie_oft_bestellt";
    $BestsellerSortOrder = "DESC";

    if(!isset($_SESSION["artikelliste_shop"]["kategorieid"])) { $_SESSION["artikelliste_shop"]["kategorieid"] = null; }
    $tpl_bestsellerarray = GetArtikelDataArray("", "", $BestsellerSortField, $BestsellerSortOrder, $BestsellerDataOffset, $BestsellerDataCount, $_SESSION["mail"], "", $_SESSION["artikelliste_shop"]["kategorieid"], 1, "", "", 1, 1, "", $rowAll->bestsellerab, "", "", "", $_SESSION["languageid"]);

    $SEOBestsellerIDArray = Array();
    foreach ($tpl_bestsellerarray as $Artikel) {
        $SEOBestsellerIDArray[] = $Artikel['id'];
    }

    $SEOURLArray = GetSEOURLArray($SEOBestsellerIDArray, SEOURL_TYPE_ARTIKEL, $_SESSION["languageid"], $SEOURLArray);

}

	global $GesamtZeit;

	$MicrotimeArray = explode(" ", microtime());
	$MicrotimeGesamtEnde = (float)$MicrotimeArray[0] + (float)$MicrotimeArray[1];	;

	$GesamtZeit = number_format(($MicrotimeGesamtEnde), 4, ".", "");




    if(trim($KategorieObject->meta_title) != "") {
        $KategorieMeta = true;
    } else {
        $KategorieMeta = false;
    }

if(isset($_GET["artikelid"])) {

    $HeadTitle = "<title>". strip_tags($ArtikelObject->artikel_name) . "</title>\n";

    $ArtikelIDArray[] = $_GET["artikelid"];
    $SEOURLArray = GetSEOURLArray($ArtikelIDArray, SEOURL_TYPE_ARTIKEL, $_SESSION["languageid"], $SEOURLArray);
    $Canonical = "<link rel=\"canonical\" href=\"" . GetArtikelLink($_GET["artikelid"], $_GET["kategorieid"], "", "", "", "", "", $SEOURLArray) . "\" />\n";

    if(file_exists(DATEIPFAD . "images/dbimages/" . $ArtikelObject->bigImage)) {
        if($_SERVER['HTTP_USER_AGENT'] == 'facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)') {
            $HeadFacebookProperty = '<meta property="og:image" content="' . URLPFAD . 'images/dbimages/' . $ArtikelObject->bigImage . '" />';
        }
    }

    if($ArtikelObject->kurz_beschreibung !="") {
        $HeadDescription = "<meta name=\"description\" content=\"" . $ArtikelObject->kurz_beschreibung . "\" />\n";
    } else {
        $HeadDescription ="<meta name=\"description\" content=\"" . $rowAll->meta_beschreibung . "\" />\n";
    }
} elseif($KategorieMeta) {
    $HeadTitle = "<title>". $KategorieObject->meta_title . "</title>\n";
    if($KategorieObject->meta_descr != "") {
        $HeadDescription ="<meta name=\"description\" content=\"" . $KategorieObject->meta_descr . "\" />\n";
    } else {
        $HeadDescription ="<meta name=\"description\" content=\"" . $rowAll->meta_beschreibung . "\" />\n";
    }
    $KategorieIDArray[] = $_GET["kategorieid"];

    $SEOArray = GetSEOURLArray($KategorieIDArray, SEOURL_TYPE_KATEGORIE, $_SESSION["languageid"], $SEOArray);
    $Canonical = "<link rel=\"canonical\" href=\"" . GetKategorieLink($_GET["kategorieid"], $SEOArray['kategorie'][$_GET["kategorieid"]]) . "\" />";

} elseif($_GET["id"] || $_GET["menueId"]) {
    if($_GET["menueId"]) { $_GET["id"] = $_GET["menueId"]; }
    $MenueObject = GetMenueDetails((int)$_GET["id"], $_SESSION["languageid"]);
    $HeadTitle = "<title>" . strip_tags($MenueObject->headline) . "</title>\n";
    $HeadDescription = "<meta name=\"Description\" content=\"" . word_substr(strip_tags($MenueObject->textEintrag), 150) . "\" />\n";
    $HeadKeywords = "<meta name=\"keywords\" content=\"" . strip_tags($MenueObject->headline) . "\" />\n";
} else if(isset($_GET["herstellerid"])) {
    $HeadTitle = "<title>" . $HerstellerObject->name . "</title>\n";
    if($HerstellerObject->beschreibung !="") {
        $HeadDescription ="<meta name=\"description\" content=\"" . word_substr(strip_tags($HerstellerObject->beschreibung), 150) . "\" />\n";
    } else {
        $HeadDescription ="<meta name=\"description\" content=\"" . $rowAll->meta_beschreibung . "\" />\n";
    }
} else {
    $HeadTitle = "<title>" . $tpl_meta_seo_title . "</title>\n";
    $HeadDescription ="<meta name=\"description\" content=\"" . $rowAll->meta_beschreibung . "\" />\n";
    if($_SERVER['HTTP_USER_AGENT'] == 'facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)') {
        if(file_exists(DATEIPFAD . "images/dbimages/shop_logo.gif")) {
            $HeadFacebookProperty = '<meta property="og:image" content="' . URLPFAD . 'images/dbimages/shop_logo.gif" />';
        } else {
            $HeadFacebookProperty = '<meta property="og:image" content="' . URLPFAD . 'templates/' . $rowTemp->name . '/design/' . $rowTemp->design . '/images/shop_logo.gif" />';
        }
    }
}
$HeadKeywords = "<meta name=\"keywords\" content=\"" . $rowAll->meta_keywords . "\" />\n";
$HeadAuthor = "<meta name=\"author\" content=\"" . $rowAll->firmen_titel . "\" />\n";



// Bewertungen für die rechte Seite
if($tpl_bewertung_durchschnitt_check) {
    $Bewertung = true;
    $BewertungenSeitenArray = GetBewertungDataArray("", "", 1);
}