$input["id"] = $ID; $input["delivery_date"] = $_POST["delivery_date"]; $input["delivery_number"] = $_POST["delivery_number"]; $input["plugin_order_deliverystates_id"] = $_POST["plugin_order_deliverystates_id"]; $input["delivery_comment"] = $_POST["delivery_comment"]; $reception->update($input); } } } else { $reception->update($_POST); } } $reception->updateReceptionStatus(array('item' => array($_POST['id'] => 'on'))); Html::redirect($_SERVER['HTTP_REFERER']); } elseif (isset($_POST["delete"])) { $reception->deleteDelivery($_POST["id"]); $reception->updateReceptionStatus(array('item' => array($_POST['id'] => 'on'))); Html::redirect(Toolbox::getItemTypeFormURL('PluginOrderOrder') . "?id=" . $_POST["plugin_order_orders_id"]); } elseif (isset($_POST["reception"])) { //A new item is delivered $reception->updateReceptionStatus($_POST); Html::redirect($_SERVER["HTTP_REFERER"]); } elseif (isset($_POST["bulk_reception"])) { //Several new items are delivered $reception->updateBulkReceptionStatus($_POST); Html::redirect($_SERVER["HTTP_REFERER"]); } else { Html::header(__("Orders management", "order"), '', "management", "PluginOrderMenu", "reception"); $reception->showForm($_GET["id"]); Html::footer(); }