Ejemplo n.º 1
0
         $criteria->update(array('id' => $_POST['plugin_typology_typologycriterias_id'], 'date_mod' => $_SESSION['glpi_currenttime']));
         Html::back();
     } else {
         if (isset($_POST["delete_action"])) {
             $definition = new PluginTypologyTypologyCriteriaDefinition();
             if (isset($_POST["item"]) && count($_POST["item"])) {
                 foreach ($_POST["item"] as $key => $val) {
                     if ($val == 1) {
                         if ($definition->can($key, 'w')) {
                             $definition->delete(array('id' => $key));
                         }
                     }
                 }
             } else {
                 if (isset($_POST['id'])) {
                     $definition->check($_POST['id'], 'w');
                     $definition->delete($_POST);
                 }
             }
             $criteria->check($_POST['plugin_typology_typologycriterias_id'], 'w');
             // Can't do this in RuleAction, so do it here
             $criteria->update(array('id' => $_POST['plugin_typology_typologycriterias_id'], 'date_mod' => $_SESSION['glpi_currenttime']));
             Html::back();
         } else {
             $typo->checkGlobal("r");
             Html::header(PluginTypologyTypology::getTypeName(2), '', "plugins", "typology");
             $criteria->showForm($_GET["id"]);
             Html::footer();
         }
     }
 }