Exemplo n.º 1
0
 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"])) {