<?php
/**
* dbeS/Artikel.php
* JTL-Shop Sync mit JTL-Wawi
*
* Es gelten die Nutzungs- und Lizenzhinweise unter [url]http://jtl-software.de/jtlshop.php[/url]
*
* @author JTL-Software <thomas@jtl-software.de>
* @copyright 2006 - 2007, JTL-Software
* @link [url]http://jtl-software.de/jtlshop.php[/url]
* @version v1.0 / 21.03.06
*/
require_once("syncinclude.php");
require_once(DEFINES_PFAD.API_PFAD."eazySales.Shop.Basic.Artikel.php");
require_once(DEFINES_PFAD.API_PFAD."eazySales.Shop.Basic.VKHaendlerPreise.php");
require_once(DEFINES_PFAD.API_PFAD."eazySales.Shop.Basic.VKPrivatPreise.php");
require_once(DEFINES_PFAD.API_PFAD."eazySales.Shop.Basic.Preisverlauf.php");
$return=3;
if (auth())
{
$Artikel = new Artikel();
if (intval($_POST["action"]) == 1 && $Artikel->setzePostDaten() && intval($_POST['KeyArtikel']))
{
$GLOBALS["DB"]->executeQuery("DELETE from tartikel where kArtikel=".intval($_POST['KeyArtikel']),4);
$GLOBALS["DB"]->executeQuery("DELETE from teigenschaft where kArtikel=".intval($_POST['KeyArtikel']),4);
$GLOBALS["DB"]->executeQuery("DELETE from tattribut where kArtikel=".intval($_POST['KeyArtikel']),4);
$GLOBALS["DB"]->executeQuery("DELETE from tkategorieartikel where kArtikel=".intval($_POST['KeyArtikel']),4);
$GLOBALS["DB"]->executeQuery("DELETE from tvkhaendlerpreise where kArtikel=".intval($_POST['KeyArtikel']),4);
$GLOBALS["DB"]->executeQuery("DELETE from tvkprivatpreise where kArtikel=".intval($_POST['KeyArtikel']),4);
if ($Artikel->insertInDB())
$return = 0;
else
$return = 1;
//wurden Händler Staffelpreise mitgesendet?
$VKHaendlerPreise = new VKHaendlerPreise();
if ($VKHaendlerPreise->setzePostDaten() && $_POST['HStaffelKey']>0)
{
if (!$VKHaendlerPreise->insertInDB())
$return = 2;
}
//wurden Privat Staffelpreise mitgesendet?
$VKPrivatPreise = new VKPrivatPreise();
if ($VKPrivatPreise->setzePostDaten() && $_POST['PStaffelKey']>0)
{
if (!$VKPrivatPreise->insertInDB())
$return = 2;
}
//tpreisverlauf füllen
$Preisverlauf = new Preisverlauf();
if ($Preisverlauf->setzePostDaten() && $_POST['ArtikelVKBrutto']>0)
{
$bla=$Preisverlauf->insertInDB();
if (!$bla)
{
$GLOBALS["DB"]->writeLog("-".$bla."-");
$return = 2;
}
}
}
else
$return=5;
if (intval($_POST["action"]) == 3 && intval($_POST['KeyArtikel']))
{
if ($GLOBALS["DB"]->executeQuery("DELETE from tartikel where kArtikel=".intval($_POST['KeyArtikel']),4))
$return = 0;
else
$return = 1;
}
}
mysql_close();
echo($return);
logge($return);
?>