示例#1
0
if (isset($_POST["add"])) {
    $pluginOrderOrder->check(-1, 'w', $_POST);
    /* FORCE Status */
    $_POST['plugin_order_orderstates_id'] = $config->getDraftState();
    $newID = $pluginOrderOrder->add($_POST);
    $url = Toolbox::getItemTypeFormURL('PluginOrderOrder') . "?id={$newID}";
    Html::redirect($url);
} else {
    if (isset($_POST["delete"])) {
        $pluginOrderOrder->check($_POST['id'], 'w');
        $pluginOrderOrder->delete($_POST);
        $pluginOrderOrder->redirectToList();
    } else {
        if (isset($_POST["restore"])) {
            $pluginOrderOrder->check($_POST['id'], 'w');
            $pluginOrderOrder->restore($_POST);
            $pluginOrderOrder->redirectToList();
        } else {
            if (isset($_POST["purge"]) || isset($_GET["purge"])) {
                if (isset($_POST['id'])) {
                    $id = $_POST['id'];
                } else {
                    $id = $_GET['id'];
                }
                $pluginOrderOrder->check($id, 'w');
                $pluginOrderOrder->delete(array('id' => $id), 1);
                $pluginOrderOrder->redirectToList();
            } else {
                if (isset($_POST["update"])) {
                    $pluginOrderOrder->check($_POST['id'], 'w');
                    $pluginOrderOrder->update($_POST);