function getTabNameForItem(CommonGLPI $item, $withtemplate = 0)
{
$nbdoc = $nbitem = 0;
switch ($item->getType()) {
case 'Document':
$ong = array();
if ($_SESSION['glpishow_count_on_tabs']) {
$nbdoc = self::countForDocument($item);
$nbitem = self::countForItem($item);
}
$ong[1] = self::createTabEntry(_n('Associated item', 'Associated items', Session::getPluralNumber()), $nbdoc);
$ong[2] = self::createTabEntry(Document::getTypeName(Session::getPluralNumber()), $nbitem);
return $ong;
default:
// Can exist for template
if (Document::canView() || $item->getType() == 'Ticket' || $item->getType() == 'Reminder' || $item->getType() == 'KnowbaseItem') {
if ($_SESSION['glpishow_count_on_tabs']) {
$nbitem = self::countForItem($item);
}
return self::createTabEntry(Document::getTypeName(Session::getPluralNumber()), $nbitem);
}
}
return '';
}