示例#1
0
    $_GET["withtemplate"] = "";
}
$rack = new PluginRackviewRack();
if (isset($_POST['add'])) {
    $rack->check(-1, 'w', $_POST);
    $newId = $rack->add($_POST);
    Html::redirect($_SERVER['HTTP_REFERER']);
} else {
    if (isset($_POST['delete']) || isset($_POST['purge'])) {
        $rack->check($_POST['id'], 'w');
        $rack->delete($_POST);
        Html::redirect($CFG_GLPI['root_doc'] . '/plugins/rackview/index.php');
    } else {
        if (isset($_POST['update'])) {
            $rack->check($_POST['id'], 'w');
            $rack->update($_POST);
            Html::redirect($_SERVER['HTTP_REFERER']);
        } else {
            $rack->check($_GET["id"], 'r');
            if (!isset($_SESSION['glpi_tab'])) {
                $_SESSION['glpi_tab'] = 1;
            }
            if (isset($_GET['tab'])) {
                $_SESSION['glpi_tab'] = $_GET['tab'];
            }
            Html::header($LANG['plugin_rackview']['title'], 'plugins', 'rackview');
            print '<table>';
            print '<tr valign="top">';
            print '<td>';
            if (isset($_GET['id']) && $_GET['id'] != -1) {
                print '<div class="CSSTableGenerator">';