$monitor->restore($_POST);
Event::log($_POST["id"], "monitors", 4, "inventory", sprintf(__('%s restores an item'), $_SESSION["glpiname"]));
$monitor->redirectToList();
} else {
if (isset($_POST["purge"])) {
$monitor->check($_POST["id"], 'd');
$monitor->delete($_POST, 1);
Event::log($_POST["id"], "monitors", 4, "inventory", sprintf(__('%s purges an item'), $_SESSION["glpiname"]));
$monitor->redirectToList();
} else {
if (isset($_POST["update"])) {
$monitor->check($_POST["id"], 'w');
$monitor->update($_POST);
Event::log($_POST["id"], "monitors", 4, "inventory", sprintf(__('%s updates an item'), $_SESSION["glpiname"]));
Html::back();
} else {
if (isset($_POST["unglobalize"])) {
$monitor->check($_POST["id"], 'w');
Computer_Item::unglobalizeItem($monitor);
Event::log($_POST["id"], "monitors", 4, "inventory", sprintf(__('%s sets unitary management'), $_SESSION["glpiname"]));
Html::redirect($CFG_GLPI["root_doc"] . "/front/monitor.form.php?id=" . $_POST["id"]);
} else {
Html::header(Monitor::getTypeName(2), $_SERVER['PHP_SELF'], "inventory", "monitor");
$monitor->showForm($_GET["id"], array('withtemplate' => $_GET["withtemplate"]));
Html::footer();
}
}
}
}
}
}