Beispiel #1
0
     $item->check(-1, CREATE, $_POST);
     if ($newID = $item->add($_POST)) {
         Event::log($_POST["slts_id"], "slts", 4, "setup", sprintf(__('%s adds a link with an item'), $_SESSION["glpiname"]));
         if ($_SESSION['glpibackcreated']) {
             Html::redirect($item->getFormURL() . "?id=" . $newID);
         }
     }
     Html::back();
 } else {
     if (isset($_POST["purge"])) {
         if (isset($_POST['id'])) {
             $item->check($_POST['id'], PURGE);
             if ($item->delete($_POST, 1)) {
                 Event::log($_POST["id"], "slas", 4, "setup", sprintf(__('%s purges a sla level'), $_SESSION["glpiname"]));
             }
             $item->redirectToList();
         }
         Html::back();
     } else {
         if (isset($_POST["add_action"])) {
             $item->check($_POST['slalevels_id'], UPDATE);
             $action = new SlaLevelAction();
             $action->add($_POST);
             Html::back();
         } else {
             if (isset($_POST["add_criteria"])) {
                 $item->check($_POST['slalevels_id'], UPDATE);
                 $criteria = new SlaLevelCriteria();
                 $criteria->add($_POST);
                 Html::back();
             } else {