static function methodDashboard($params, $protocol) { $response = array(); if (!isset($params['view'])) { return $response; } $pm = new PluginMonitoringDisplay(); if ($params['view'] == 'Hosts') { return $pm->displayHostsCounters(0); } else { return $pm->displayCounters($params['view'], 0); } }
// ---------------------------------------------------------------------- // Original Author of file: David DURIEUX // Purpose of file: // ---------------------------------------------------------------------- session_id($_POST['sess_id']); $_SESSION['glpiID'] = $_POST['glpiID']; $_SESSION['plugin_monitoring_securekey'] = $_POST['plugin_monitoring_securekey']; $_SESSION['plugin_monitoring_checktime'] = 1; // Direct access to file if (strpos($_SERVER['PHP_SELF'],"updateHostsCounter.php")) { include ("../../../inc/includes.php"); header("Content-Type: text/html; charset=UTF-8"); Html::header_nocache(); } if (!defined('GLPI_ROOT')) { die("Can not acces directly to this file"); } $pmSecurity = new PluginMonitoringSecurity(); $pmSecurity->isSecure(); PluginMonitoringSecurity::deleteCheckSessionTime(); Session::checkLoginUser(); $pmDisplay = new PluginMonitoringDisplay(); $pmDisplay->displayHostsCounters($_POST['type']); ?>