• Модуль: intranet
  • Путь к файлу: ~/bitrix/modules/intranet/lib/Site/Sections/TimemanSection.php
  • Класс: BitrixIntranetSiteSectionsTimemanSection
  • Вызов: TimemanSection::getLoginHistory
static function getLoginHistory(): array
{
	$locked = static::isBitrix24() && !Feature::isFeatureEnabled('user_login_history');
	$onclick = '';
	$historyUrl = static::getUserLoginHistoryUrl();
	$available = true;

	if (static::isBitrix24() && (CBitrix24::getPortalZone() === 'ua'))
	{
		$available = false;
	}

	if ($locked)
	{
		$onclick = 'javascript:BX.UI.InfoHelper.show("limit_office_login_history");';
		$historyUrl = false;
	}

	return [
		'id' => 'login_history',
		'title' => Loc::getMessage('TIMEMAN_SECTION_USER_LOGIN_HISTORY'),
		'available' => $available,
		'url' => $historyUrl,
		'locked' => $locked,
		'menuData' => [
			'is_locked' => $locked,
			'menu_item_id' => 'menu_login_history',
			'onclick' => $onclick,
		],
	];
}