public function getTabNameForItem(CommonGLPI $item, $withtemplate = 0) { if ($item->getType() == 'PluginConnectionsConnection' && count(self::getClasses(false))) { $tabName = __('Associated item'); $elements = countElementsInTable('glpi_plugin_connections_connections_items', "itemtype = 'NetworkEquipment'\n AND plugin_connections_connections_id = '" . $item->getID() . "'"); } else { if (in_array($item->getType(), self::getClasses(true))) { $tabName = PluginConnectionsConnection::getTypeName(2); $elements = countElementsInTable('glpi_plugin_connections_connections_items', "itemtype = 'NetworkEquipment'\n AND items_id = '" . $item->getID() . "'"); } } if (!$withtemplate) { if ($_SESSION['glpishow_count_on_tabs']) { return self::createTabEntry($tabName, $elements); } return $tabName; } return ''; }