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();