示例#1
0
                    $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();
}