X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=peppershop%2Fpepper.php;h=094c6108e44f7adcbe34ab62fc51a2f6db57c73c;hb=92a764ad2751b525a17095f46dab350562b183ba;hp=c1faf8a568b612d11ac91b955c3b2867cd1bf527;hpb=2b44867fc2d4e3c061c126890cc90fcaa84b6baa;p=kivitendo-erp.git diff --git a/peppershop/pepper.php b/peppershop/pepper.php index c1faf8a56..094c6108e 100644 --- a/peppershop/pepper.php +++ b/peppershop/pepper.php @@ -11,7 +11,7 @@ class pepper { 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'; @@ -35,8 +35,8 @@ class pepper { "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, @@ -85,7 +85,7 @@ class pepper { 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; @@ -257,8 +257,8 @@ class pepper { $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"]); @@ -418,6 +418,7 @@ class pepper { $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"); }