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']); } else { if (isset($_POST["update_detail_item"])) { if (isset($_POST['detail_price_taxfree'])) { foreach ($_POST['detail_price_taxfree'] as $item_id => $price) { $input = array('item_id' => $item_id, 'price_taxfree' => $price); $pluginOrderOrder_Item->updatePrice_taxfree($input); } } if (isset($_POST['detail_discount'])) { foreach ($_POST['detail_discount'] as $item_id => $discount) { $price = isset($_POST['detail_price_taxfree']) ? $_POST['detail_price_taxfree'][$item_id] : $_POST['detail_old_price_taxfree'][$item_id];