public function addArtikel($data) { $Beleg = new GRLBM($data["GRLBMID"]); $Beleg->addArtikel($data["ArtikelID"]); }
function handleLieferung($data) { if (!$this->loggedIn) { return "TIMEOUT"; } $GRLBMID = $data["GRLBMID"]; unset($data["GRLBMID"]); $ACP = anyC::get("Posten", "GRLBMID", $GRLBMID); $ACP->addOrderV3("PostenID"); $ACP->addAssocV3("useForLieferung", "=", "1"); while ($P = $ACP->n()) { $P->deleteMe(); } $G = new GRLBM($GRLBMID, false); $A = new Auftrag($G->A("AuftragID")); foreach ($data as $Artikel => $menge) { if ($menge == "0") { continue; } if (strpos($Artikel, "Artikel_") === false) { continue; } $ex = explode("_", $Artikel); $G->addArtikel($ex[1], $menge, null, $A->A("kundennummer")); } die("<p class=\"confirm\" style=\"margin-top:10px;\">Lieferung gespeichert!</p>"); }