static function displayTabContentForItem(CommonGLPI $item, $tabnum = 1, $withtemplate = 0) { if ($item->getType() == 'PluginProjetProjet') { self::showForProjet($item, $withtemplate, true); } else { if (in_array($item->getType(), PluginProjetProjet::getTypes(true))) { switch (get_class($item)) { case 'User': case 'Group': PluginProjetProjet::showUsers($item); self::showForItem($item); break; case 'Ticket': case 'Problem': self::showForHelpdesk($item); break; default: if (in_array(get_class($item), PluginProjetProjet::getTypes())) { self::showForItem($item); } break; } } } return true; }