コード例 #1
0
   static function displayTabContentForItem(CommonGLPI $item, $tabnum=1, $withtemplate=0) {

      if ($item->getType() == 'PluginMonitoringSlider') {
         switch($tabnum) {

            case 1:
               $pmSlider_item = new PluginMonitoringSlider_item();
               $pmSlider_item->view($item->getID(), 1);
               break;

            case 2 :
               $item->showVisibility();
               break;

         }
      } else if ($item->getType() == 'Central') {
         if (Session::haveRight("plugin_monitoring_slider", PluginMonitoringSlider::HOMEPAGE)) {
            $pmSlider_item = new PluginMonitoringSlider_item();
            $pmSlider = new PluginMonitoringSlider();
            $a_sliders = $pmSlider->getSliders(1);
            foreach ($a_sliders as $sliders_id=>$name) {
               $pmSlider->getFromDB($sliders_id);
               if ($pmSlider->haveVisibilityAccess()) {
                  $pmSlider_item->view($sliders_id);
              }
            }
         }
      }

      return true;
   }