コード例 #1
0
ファイル: display.php プロジェクト: RubichonL/glpi_monitoring
if (isset($_POST['sessionupdate'])) {
    $_SESSION['glpi_plugin_monitoring']['_refresh'] = $_POST['_refresh'];
    glpi_header($_SERVER['HTTP_REFERER']);
    exit;
}
if (isset($_GET['glpi_tab']) and is_numeric($_GET['glpi_tab'])) {
    $_SESSION['glpi_tabs']['pluginmonitoringdisplay'] = $_GET['glpi_tab'];
    $_SERVER['REQUEST_URI'] = str_replace("&glpi_tab=" . $_GET['glpi_tab'], "", $_SERVER['REQUEST_URI']);
    glpi_header($_SERVER['REQUEST_URI']);
}
if (isset($_GET['searchtype'])) {
    Search::manageGetValues("PluginMonitoringService");
    glpi_header($CFG_GLPI['root_doc'] . "/plugins/monitoring/front/display.php");
    exit;
}
echo '<meta http-equiv ="refresh" content="' . $_SESSION['glpi_plugin_monitoring']['_refresh'] . '">';
$pmMessage = new PluginMonitoringMessage();
$pmMessage->getMessages();
$_SESSION['plugin_monitoring']['service'] = $_GET;
$pMonitoringDisplay = new PluginMonitoringDisplay();
$pMonitoringDisplay->refreshPage();
if (isset($_SESSION['glpi_tabs']['pluginmonitoringdisplay'])) {
    $_SESSION['plugin_monitoring_displaytab'] = $_SESSION['glpi_tabs']['pluginmonitoringdisplay'];
} else {
    $_SESSION['plugin_monitoring_displaytab'] = '';
}
echo "<!--[if IE]><script type='text/javascript' src='" . GLPI_ROOT . "/plugins/monitoring/lib/canvas/excanvas.js'></script><![endif]-->\n <script type='text/javascript' src='" . GLPI_ROOT . "/plugins/monitoring/lib/canvas/canvasXpress.min.js'></script>";
$pMonitoringDisplay->showTabs();
echo "<style type='text/css'>\ndiv#tabcontent {\n   width:99%;\n}\n\n</style>";
$pMonitoringDisplay->addDivForTabs();
commonFooter();