Example #1
0
                 $productSaleItem->set_id($productSaleItemID);
                 $productSaleItem->delete();
                 // Save
             } else {
                 $a = array("productID" => $_POST["productID"][$k], "sellPrice" => $_POST["sellPrice"][$k], "sellPriceCurrencyTypeID" => $_POST["sellPriceCurrencyTypeID"][$k], "quantity" => $_POST["quantity"][$k], "description" => $_POST["description"][$k], "productSaleID" => $productSaleID);
                 if ($productSaleItemID) {
                     $a["sellPriceIncTax"] = sprintf("%d", in_array($productSaleItemID, $_POST["sellPriceIncTax"]));
                 } else {
                     $a["sellPriceIncTax"] = sprintf("%d", isset($_POST["sellPriceIncTax"][$k]));
                 }
                 if (substr($productSaleItemID, 0, 3) == "new") {
                     $productSaleItemID = "";
                 }
                 $a["productSaleItemID"] = $productSaleItemID;
                 $productSaleItem = new productSaleItem();
                 $productSaleItem->read_array($a);
                 if ($productSaleItem->validate() == "") {
                     $productSaleItem->save();
                 }
             }
         }
     }
     alloc_redirect($TPL["url_alloc_productSale"] . "productSaleID=" . $productSaleID);
 } else {
     if ($_POST["save_transactions"]) {
         is_array($_POST["deleteTransaction"]) or $_POST["deleteTransaction"] = array();
         if (is_array($_POST["transactionID"]) && count($_POST["transactionID"])) {
             foreach ($_POST["transactionID"] as $k => $transactionID) {
                 // Delete
                 if (in_array($transactionID, $_POST["deleteTransaction"])) {
                     $transaction = new transaction();