Exemple #1
0
function plugin_headings_monitoring_dashboadservicecatalog($item)
{
    $pmServicescatalog = new PluginMonitoringServicescatalog();
    $pmDisplay = new PluginMonitoringDisplay();
    $pmDisplay->displayCounters("Businessrules");
    $pmServicescatalog->showBAChecks();
}
header("Content-Type: text/html; charset=UTF-8");
header_nocache();
if (!isset($_POST["id"])) {
    exit;
}
$pmDisplay = new PluginMonitoringDisplay();
$pmBusinessrule = new PluginMonitoringBusinessrule();
$pmDisplayview = new PluginMonitoringDisplayview();
$a_views = $pmDisplayview->getViews();
switch ($_REQUEST['glpi_tab']) {
    case -1:
        break;
    case 1:
        $pmServicescatalog = new PluginMonitoringServicescatalog();
        $pmDisplay->displayCounters("Businessrules");
        $pmServicescatalog->showBAChecks();
        break;
    case 2:
        $pmComponentscatalog = new PluginMonitoringComponentscatalog();
        $pmDisplay->displayCounters("Componentscatalog");
        $pmComponentscatalog->showChecks();
        break;
    case 3:
        $pmDisplay->displayCounters("Ressources");
        // Manage search
        $_GET = $_SESSION['plugin_monitoring']['service'];
        if (isset($_GET['reset'])) {
            unset($_SESSION['glpisearch']['PluginMonitoringService']);
        }
        if (isset($_GET['glpi_tab'])) {
            unset($_GET['glpi_tab']);