Ejemplo n.º 1
0
     } else {
         if (!isset($_POST["item"])) {
             Session::addMessageAfterRedirect(__("No item selected", "order"), false, ERROR);
         }
     }
     Html::redirect($_SERVER['HTTP_REFERER']);
 } else {
     if (isset($_POST["update_item"])) {
         if (isset($_POST['quantity'])) {
             $pluginOrderOrder_Item->updateQuantity($_POST);
         }
         if (isset($_POST['price_taxfree'])) {
             $datas = $pluginOrderOrder_Item->queryRef($_POST['plugin_order_orders_id'], $_POST['old_plugin_order_references_id'], $_POST['old_price_taxfree'], $_POST['old_discount']);
             while ($item = $DB->fetch_array($datas)) {
                 $input = array('item_id' => $item['id'], 'price_taxfree' => $_POST['price_taxfree']);
                 $pluginOrderOrder_Item->updatePrice_taxfree($input);
             }
         }
         if (isset($_POST['discount'])) {
             if ($_POST["discount"] < 0 || $_POST["discount"] > 100) {
                 Session::addMessageAfterRedirect(__("The discount pourcentage must be between 0 and 100", "order"), false, ERROR);
             } else {
                 $price = isset($_POST['price_taxfree']) ? $_POST['price_taxfree'] : $_POST['old_price_taxfree'];
                 $datas = $pluginOrderOrder_Item->queryRef($_POST['plugin_order_orders_id'], $_POST['old_plugin_order_references_id'], $price, $_POST['old_discount']);
                 while ($item = $DB->fetch_array($datas)) {
                     $input = array('item_id' => $item['id'], 'discount' => $_POST['discount'], 'price' => $price);
                     $pluginOrderOrder_Item->updateDiscount($input);
                 }
             }
         }
         Html::redirect($_SERVER['HTTP_REFERER']);