/**
* @see CommonGLPI::getTabNameForItem()
**/
function getTabNameForItem(CommonGLPI $item, $withtemplate = 0)
{
switch ($item->getType()) {
case 'Preference':
return __('Personalization');
case 'User':
if (User::canUpdate() && $item->currentUserHaveMoreRightThan($item->getID())) {
return __('Settings');
}
break;
case __CLASS__:
$tabs[1] = __('General setup');
// Display
$tabs[2] = __('Default values');
// Prefs
$tabs[3] = __('Assets');
$tabs[4] = __('Assistance');
if (Config::canUpdate()) {
$tabs[5] = __('System');
}
if (DBConnection::isDBSlaveActive() && Config::canUpdate()) {
$tabs[6] = _n('Mysql replica', 'Mysql replicas', Session::getPluralNumber());
// Slave
}
return $tabs;
}
return '';
}