/**
  * Display content of tab
  *
  * @param CommonGLPI $item
  * @param integer $tabnum
  * @param interger $withtemplate
  *
  * @return boolean true
  */
 static function displayTabContentForItem(CommonGLPI $item, $tabnum = 1, $withtemplate = 0)
 {
     if ($item->getID() > 0) {
         switch ($tabnum) {
             case 1:
                 $pmComponentscatalog_Component = new PluginMonitoringComponentscatalog_Component();
                 $pmComponentscatalog_Component->showComponents($item->getID());
                 break;
             case 2:
                 $pmComponentscatalog_Host = new PluginMonitoringComponentscatalog_Host();
                 $pmComponentscatalog_Host->showHosts($item->getID(), 1);
                 break;
             case 3:
                 $pmComponentscatalog_rule = new PluginMonitoringComponentscatalog_rule();
                 $pmComponentscatalog_rule->showRules($item->getID());
                 break;
             case 4:
                 $pmComponentscatalog_Host = new PluginMonitoringComponentscatalog_Host();
                 $pmComponentscatalog_Host->showHosts($item->getID(), 0);
                 break;
             case 5:
                 $pmContact_Item = new PluginMonitoringContact_Item();
                 $pmContact_Item->showContacts("PluginMonitoringComponentscatalog", $item->getID());
                 break;
             case 6:
                 $pmUnavaibility = new PluginMonitoringUnavaibility();
                 $pmUnavaibility->displayComponentscatalog($item->getID());
                 break;
             case 7:
                 $pmPluginMonitoringComponentscatalog = new PluginMonitoringComponentscatalog();
                 $pmPluginMonitoringComponentscatalog->showReport($item->getID());
                 break;
             default:
         }
     }
     return true;
 }