if (isset($_POST["delete"])) { if (isset($_POST["item"]) && count($_POST["item"])) { foreach ($_POST["item"] as $key => $val) { if ($val == 1) { if ($item->can($key, 'w')) { $item->delete(array('id' => $key)); } } } Event::log($_POST["slas_id"], "slas", 4, "config", $_SESSION["glpiname"] . " " . $LANG['log'][22]); } else { if (isset($_POST['id'])) { $item->check($_POST['id'], 'd'); $ok = $item->delete($_POST); if ($ok) { Event::log($_POST["id"], "slas", 4, "config", $_SESSION["glpiname"] . " " . $LANG['log'][22] . " " . $item->getField('name')); } $item->redirectToList(); } } glpi_header($_SERVER['HTTP_REFERER']); } else { if (isset($_POST["add_action"])) { $item->check($_POST['slalevels_id'], 'w'); $action = new SlaLevelAction(); $action->add($_POST); // Can't do this in SlaLevelAction, so do it here $item->update(array('id' => $_POST['slalevels_id'], 'date_mod' => $_SESSION['glpi_currenttime'])); glpi_header($_SERVER['HTTP_REFERER']); } else { if (isset($_POST["delete_action"])) {