コード例 #1
0
  @comment
  @copyright Copyright (c) 2011-2014 Plugin Monitoring for GLPI team
  @license   AGPL License 3.0 or (at your option) any later version
             http://www.gnu.org/licenses/agpl-3.0-standalone.html
  @link      https://forge.indepnet.net/projects/monitoring/
  @since     2011

  ------------------------------------------------------------------------
*/
include "../../../inc/includes.php";
Session::checkCentralAccess();
Html::header(__('Monitoring - dashboard', 'monitoring'), $_SERVER["PHP_SELF"], "plugins", "PluginMonitoringDashboard", "menu");
$pmMessage = new PluginMonitoringMessage();
$pmMessage->getMessages();
$toDisplayArea = 0;
PluginMonitoringDisplay::restartShinken();
if (Session::haveRight("plugin_monitoring_dashboard", READ) && !Session::haveRight("config", READ)) {
    Html::redirect($CFG_GLPI['root_doc'] . "/plugins/monitoring/front/dashboard.php");
}
if (Session::haveRight("plugin_monitoring_dashboard", READ) && (Session::haveRight("plugin_monitoring_restartshinken", CREATE) || Session::haveRight("plugin_monitoring_systemstatus", PluginMonitoringSystem::DASHBOARD) || Session::haveRight("plugin_monitoring_hoststatus", PluginMonitoringHost::DASHBOARD) || Session::haveRight("plugin_monitoring_servicescatalog", PluginMonitoringServicescatalog::DASHBOARD) || Session::haveRight("plugin_monitoring_componentscatalog", PluginMonitoringComponentscatalog::DASHBOARD) || Session::haveRight("plugin_monitoring_service", PluginMonitoringService::DASHBOARD) || Session::haveRight("plugin_monitoring_displayview", PluginMonitoringDisplayview::DASHBOARD))) {
    $toDisplayArea++;
    //   echo "<table class='tab_cadre' width='950'>";
    //   echo "<tr class='tab_bg_1'>";
    //   echo "<th height='80'>";
    //   echo "<a href='".$CFG_GLPI['root_doc']."/plugins/monitoring/front/dashboard.php'>".__('Dashboard', 'monitoring')."</a>";
    //   echo "</th>";
    //   echo "</tr>";
    //   echo "</table>";
    //
    //   echo "<br/>";
}