} 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']);