Document_Item::getTabNameForItem PHP Метод

getTabNameForItem() публичный Метод

public getTabNameForItem ( CommonGLPI $item, $withtemplate )
$item CommonGLPI
    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 '';
    }