static function displayTabContentForItem(CommonGLPI $item, $tabnum = 1, $withtemplate = 0) { if ($item->getType() == 'PluginMonitoringDisplayview') { switch ($tabnum) { case 1: $pmDisplayview_item = new PluginMonitoringDisplayview_item(); $pmDisplayview_item->view($item->getID(), 1); break; case 2: $item->showVisibility(); break; } if ($tabnum >= 20) { $pmDisplayview_rule = new PluginMonitoringDisplayview_rule(); $pmDisplayview_rule->ShowRulesTabs($item->getID(), $tabnum); } } else { if ($item->getType() == 'Central') { if (Session::haveRight("plugin_monitoring_displayview", PluginMonitoringDisplayview::HOMEPAGE)) { $pmDisplayview_item = new PluginMonitoringDisplayview_item(); $pmDisplayview = new PluginMonitoringDisplayview(); $a_views = $pmDisplayview->getViews(1); foreach ($a_views as $views_id => $name) { $pmDisplayview->getFromDB($views_id); if ($pmDisplayview->haveVisibilityAccess()) { $pmDisplayview_item->view($views_id); } } } } } return true; }
static function displayTabContentForItem(CommonGLPI $item, $tabnum = 1, $withtemplate = 0) { if ($item->getType() == 'PluginMonitoringDisplayview') { switch ($tabnum) { case 1: $pmDisplayview_item = new PluginMonitoringDisplayview_item(); $pmDisplayview_item->view($item->getID(), 1); break; case 2: $item->showVisibility(); break; } if ($tabnum >= 20) { $pmDisplayview_rule = new PluginMonitoringDisplayview_rule(); $pmDisplayview_rule->ShowRulesTabs($item->getID(), $tabnum); } } return true; }