PluginMonitoringProfile::checkRight("servicescatalog", "w"); commonHeader($LANG['plugin_monitoring']['title'][0], $_SERVER["PHP_SELF"], "plugins", "monitoring", "businessrules"); $pMonitoringBusinessrulegroup = new PluginMonitoringBusinessrulegroup(); foreach ($_POST as $key => $value) { if (strstr($key, 'deletebusinessrules-')) { $split = explode("-", $key); $pmBusinessrule = new PluginMonitoringBusinessrule(); $pmBusinessrule->delete(array('id' => $split[1])); glpi_header($_SERVER['HTTP_REFERER']); } } if (isset($_POST['update'])) { $pMonitoringBusinessrulegroup->update($_POST); } else { if (isset($_POST['add']) and isset($_POST['id'])) { if (isset($_POST['plugin_monitoring_services_id'])) { $pmBusinessrule = new PluginMonitoringBusinessrule(); $pmBusinessrule->add(array('plugin_monitoring_businessrulegroups_id' => $_POST['plugin_monitoring_businessrulegroups_id'], 'plugin_monitoring_services_id' => $_POST['plugin_monitoring_services_id'])); } } else { if (isset($_POST['add'])) { $pMonitoringBusinessrulegroup->add($_POST); } else { if (isset($_POST['delete'])) { $pMonitoringBusinessrulegroup->delete($_POST); } } } } glpi_header($_SERVER['HTTP_REFERER']); commonFooter();