var $divVerm = false;
var $minder = false;
var $paypal = false;
- var $treuh = false;
+ var $treuhand = false;
var $nachn = false;
var $shopcode = 'ISO-8859-1';
var $erpcode = 'UTF-8';
"waehrung"=>"currency","beschreibung"=>"notes",
"mwst"=>"mwst","versandart"=>"shipvia");
var $orderparts = array("artikelname"=>"description","name"=>"description","preis"=>"sellprice","anzahl"=>"qty","artikel_nr"=>"partnumber",
- "partsgroup"=>"partsgroup","beschreibung"=>"longdescription","gewicht"=>"weight",
- "mwst_satz"=>"taxrate","bild_gross"=>"image","anzahl_einheit"=>"unit");
+ "partsgroup"=>"partsgroup","beschreibung"=>"longdescription","gewicht"=>"weight","shoppreis"=>"shoppreis",
+ "mwst_satz"=>"taxrate","bild_gross"=>"image","anzahl_einheit"=>"unit","lagerbestand"=>"onhand");
var $pic = false;
function pepper($db,$error,$dbname,
function translateTable($data,$table) {
$newdata = array();
foreach ($data as $key=>$val) {
- if ($this->{$table}[$key])
+ if (array_key_exists($key, $this->{$table}))
$newdata[$this->{$table}[$key]] = $val;
}
return $newdata;
$artikel[] = array("partnumber"=>$this->paypal['NR'],"description"=>$this->paypal['TXT'],"taxrate"=>$this->paypal['TAX'],
"qty"=>1,"unit"=>$this->paypal['Unit'],"sellprice"=>round($row["paypalkosten"],2));
if ($row["treuhandkosten"]>0)
- $artikel[] = array("partnumber"=>$this->treuh['NR'],"description"=>$this->treuh['TXT'],"taxrate"=>$this->treuh['TAX'],
- "qty"=>1,"unit"=>$this->treuh['Unit'],"sellprice"=>$row["treuhandkosten"]);
+ $artikel[] = array("partnumber"=>$this->treuhand['NR'],"description"=>$this->treuhand['TXT'],"taxrate"=>$this->treuhand['TAX'],
+ "qty"=>1,"unit"=>$this->treuhand['Unit'],"sellprice"=>$row["treuhandkosten"]);
if ($row["mindermengenzuschlag"]>0)
$artikel[] = array("partnumber"=>$this->minder['NR'],"description"=>$this->minder['TXT'],"taxrate"=>$this->minder['TAX'],
"qty"=>1,"unit"=>$this->minder['Unit'],"sellprice"=>$row["mindermengenzuschlag"]);
$row['partsgroup'] = $this->_toERP($this->Kategorien[$row['katid']]);
$row['name'] = $this->_toERP($row['name']);
$row['beschreibung'] = $this->_toERP($row['beschreibung']);
+ $row['shoppreis'] = $row['preis'];
if (!$this->mwstLX) $row['preis'] = round(($row['preis'] / (100 + $row['mwst_satz']) * 100),$this->dezimal);
$data[] = $this->translateTable($row,"orderparts");
}