Beispiel #1
0
    $reference->check(-1, UPDATE, $_POST);
    $newID = $reference->add($_POST);
    $url = Toolbox::getItemTypeFormURL('PluginOrderReference') . "?id={$newID}";
    if (isset($_GET["popup"]) && $_GET["popup"] == 1) {
        $url .= "&popup=1";
    }
    Html::redirect($url);
    /* delete order */
} elseif (isset($_POST["delete"])) {
    $reference->check($_POST['id'], UPDATE);
    $reference->delete($_POST);
    $reference->redirectToList();
    /* restore order */
} elseif (isset($_POST["restore"])) {
    $reference->check($_POST['id'], UPDATE);
    $reference->restore($_POST);
    $reference->redirectToList();
    /* purge order */
} elseif (isset($_POST["purge"])) {
    $reference->check($_POST['id'], UPDATE);
    $reference->delete($_POST, 1);
    $reference->redirectToList();
    /* update order */
} elseif (isset($_POST["update"])) {
    $reference->check($_POST['id'], UPDATE);
    $reference->update($_POST);
    Html::back();
}
if (isset($_GET["popup"]) && $_GET["popup"] == 1) {
    Html::popheader(PluginOrderReference::getTypeName(1), $_SERVER['PHP_SELF'], "management", "PluginOrderMenu", "references");
} else {