Пример #1
0
 public function addArtikel($data)
 {
     $Beleg = new GRLBM($data["GRLBMID"]);
     $Beleg->addArtikel($data["ArtikelID"]);
 }
Пример #2
0
 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>");
 }