Revision 65f0c390
Von Holger Lindemann vor fast 16 Jahren hinzugefügt
pepper/shopimport_db.php | ||
---|---|---|
217 | 217 |
} else { return false; } |
218 | 218 |
} |
219 | 219 |
function updartikel($data,$id) { |
220 |
global $db,$bugru; |
|
220 |
global $db,$bugru,$mwst;
|
|
221 | 221 |
$sql ="update artikel set Preis=%01.2f,Gewicht=%0.2f,MwSt_Satz=%0.2f,letzteAenderung=now(),"; |
222 | 222 |
$sql.="Name='%s',Beschreibung='%s',Lagerbestand=%d where Artikel_ID=%d"; |
223 | 223 |
$preis=($data["sellprice"]>0)?$data["sellprice"]:$data["stdprice"]; |
224 |
$preis+=$preis/100*$bugru[$data["bugru"]]; |
|
224 |
if ($mwst) $preis+=$preis/100*$bugru[$data["bugru"]];
|
|
225 | 225 |
$sql=sprintf($sql,$preis,$data["weight"],$bugru[$data["bugru"]],$data["description"],$data["notes"],$data["onhand"],$id); |
226 | 226 |
$rc=$db->query($sql); |
227 | 227 |
$sql="update artikel_kategorie set FK_Kategorie_ID=".$data["categories_id"]." where FK_Artikel_ID=$id"; |
... | ... | |
229 | 229 |
echo "+++<br>"; |
230 | 230 |
} |
231 | 231 |
function chkartikel($data) { |
232 |
global $db,$shop2erp; |
|
232 |
global $db,$shop2erp,$mwst;
|
|
233 | 233 |
if ($data["partnumber"]=="") { echo "Artikelnummer fehlt!<br>"; return false;}; |
234 | 234 |
$sql="select * from artikel A left join artikel_kategorie K on A.Artikel_id=K.FK_Artikel_ID where Artikel_Nr like '".$data["partnumber"]."'"; |
235 | 235 |
$rs=$db->getAll($sql,DB_FETCHMODE_ASSOC); |
... | ... | |
241 | 241 |
else { $data["picname"]=""; }; |
242 | 242 |
} |
243 | 243 |
$preis=($data["sellprice"]>0)?$data["sellprice"]:$data["stdprice"]; |
244 |
$preis+=$preis/100*$bugru[$data["bugru"]];
|
|
244 |
if ($mwst) $preis+=$preis/100*$bugru[$data["bugru"]];
|
|
245 | 245 |
if ($rs[0]["Preis"]<>$preis) { updartikel($data,$rs[0]["Artikel_ID"]); } |
246 | 246 |
else if ($rs[0]["Gewicht"]<>$data["weight"]) { updartikel($data,$rs[0]["Artikel_ID"]); } |
247 | 247 |
else if ($rs[0]["Name"]<>$data["description"]) { updartikel($data,$rs[0]["Artikel_ID"]); } |
Auch abrufbar als: Unified diff
Preise incl/excl