Пример #1
0
        $alias->check($_POST['id'], PURGE);
        $item = $alias->getItem();
        $alias->delete($_POST, 1);
        Event::log($_POST["id"], "networkname", 5, "inventory", sprintf(__('%s purges an item'), $_SESSION["glpiname"]));
        if ($item) {
            Html::redirect($item->getLinkURL());
        } else {
            Html::redirect($CFG_GLPI["root_doc"] . "/front/central.php");
        }
    } else {
        if (isset($_POST["update"])) {
            $alias->check($_POST["id"], UPDATE);
            $alias->update($_POST);
            Event::log($_POST["id"], $alias->getType(), 4, "setup", sprintf(__('%s updates an item'), $_SESSION["glpiname"]));
            Html::back();
        }
    }
}
if (isset($_GET['_in_modal'])) {
    Html::popHeader(NetworkAlias::getTypeName(1), $_SERVER['PHP_SELF']);
    $alias->showForm($_GET["id"], $_GET);
    Html::popFooter();
} else {
    if (!isset($_GET["id"])) {
        $_GET["id"] = "";
    }
    Session::checkRight("internet", UPDATE);
    Html::header(NetworkAlias::getTypeName(Session::getPluralNumber()), $_SERVER['PHP_SELF'], 'assets');
    $alias->display($_GET);
    Html::footer();
}