<?php
/**
*-------------------------------------------------------------------------------
* JTL-Shop 2 Source
* File: artikel.php, php file
*
* product page for JTL-Shop 2
*
* Do not use, modify or sell this code without permission / licence.
*
* @author JTL-Software <thomas@jtl-software.de>
* @copyright JTL-Software
* @link [url]http://jtl-software.de/jtlshop.php[/url]
* @version v1.0
*-------------------------------------------------------------------------------
*/
require_once(PFAD_CLASSES."class.JTL-Shop.BesuchteArtikel.php");
require_once(PFAD_INCLUDES."artikel_inc.php");
require_once(PFAD_ROOT.PFAD_CLASSES_CORE."class.core.NiceMail.php");
$ArtikelEinstellungen = getEinstellungen(array(CONF_ARTIKELDETAILS));
//besuchte Artikel Tabelle füllen
besuchteArtikel();
//hole aktuellen Artikel
$AktuellerArtikel = new Artikel();
$AktuellerArtikel->fuelleArtikel($kArtikel,1,1,1,1,1);
$AktuellerArtikel->berechneSieSparenX();
if (intval($_POST['fragezumprodukt'])==1)
{
bearbeiteFrageZumProdukt($AktuellerArtikel);
}
if (intval($_POST['billigergesehenbei'])==1)
{
bearbeiteBilligerGesehenBei($AktuellerArtikel);
}
//url
$requestURL = baueURL($AktuellerArtikel,URLART_ARTIKEL);
$sprachURL = baueSprachURLS($AktuellerArtikel,URLART_ARTIKEL);
//hole aktuelle Kategorie, falls eine gesetzt
if (!$kKategorie)
$kKategorie = $AktuellerArtikel->gibKategorie();
$AktuelleKategorie = new Kategorie($kKategorie);
$AufgeklappteKategorien = new KategorieListe();
$AufgeklappteKategorien->getOpenCategories($AktuelleKategorie);
$startKat = new Kategorie();
$startKat->kKategorie=0;
//falls kein Artikel vorhanden, zurück zum Shop
if (!$AktuellerArtikel->kArtikel)
{
header('Location: index.php?'.SID);
exit;
}
$Navigation = createNavigation("ARTIKEL", $AktuelleKategorie, $AktuellerArtikel);
//spezifische assigns
$smarty->assign('Navigation',createNavigation("ARTIKEL", $AufgeklappteKategorien, $AktuellerArtikel));
$smarty->assign('Ueberschrift',$AktuellerArtikel->cName);
$smarty->assign('UeberschriftKlein',$AktuellerArtikel->cKurzBeschreibung);
$smarty->assign('UVPlocalized',gibPreisStringLocalized($AktuellerArtikel->fUVP));
$smarty->assign('Einstellungen',array_merge($ArtikelEinstellungen,$GlobaleEinstellungen));
$smarty->assign('Artikel',$AktuellerArtikel);
//$smarty->assign('1Artikel',$AktuellerArtikel);
$smarty->assign('Xselling',gibXSelling($AktuellerArtikel->kArtikel));
$smarty->assign('requestURL',$requestURL);
$smarty->assign('sprachURL',$sprachURL);
if ($_SESSION['Artikelhinweise'])
{
$smarty->assign('Artikelhinweise',$_SESSION['Artikelhinweise']);
unset($_SESSION['Artikelhinweise']);
}
require_once(PFAD_INCLUDES."letzterInclude.php");
//Meta
$smarty->assign('meta_title',gibMetaTitle($AktuellerArtikel));
$smarty->assign('meta_description',gibMetaDescription($AktuellerArtikel, $AufgeklappteKategorien));
$smarty->assign('meta_keywords',gibMetaKeywords($AktuellerArtikel));
$smarty->assign('meta_language',convertISO2ISO639($_SESSION['cISOSprache']));
$smarty->display('artikel.tpl');
?>