• Модуль: wiki
  • Путь к файлу: ~/bitrix/modules/wiki/classes/general/wiki_utils.php
  • Класс: CWikiUtils
  • Вызов: CWikiUtils::GetUserLogin
static function GetUserLogin($arUserData = array(), $nameTemplate = "")
{
	global $USER;

	if (empty($nameTemplate))
		$nameTemplate = CSite::GetNameFormat(false);

	if (!empty($arUserData))
	{
		$userLogin = isset($arUserData['USER_LOGIN']) ? $arUserData['USER_LOGIN'] : $arUserData['LOGIN'];
		$userFName = isset($arUserData['USER_NAME']) ? $arUserData['USER_NAME'] : $arUserData['NAME'];
		$userLName = isset($arUserData['USER_LAST_NAME']) ? $arUserData['USER_LAST_NAME'] : $arUserData['LAST_NAME'];
		$userSName = isset($arUserData['USER_SECOND_NAME']) ? $arUserData['USER_SECOND_NAME'] : $arUserData['SECOND_NAME'];
	}
	else
	{
		$userLogin = $USER->GetLogin();
		$userFName = $USER->GetFirstName();
		$userLName = $USER->GetLastName();
		$userSName = $USER->GetSecondName();
	}

	$userLogin = CUser::FormatName($nameTemplate, array("NAME" => $userFName, "LAST_NAME" => $userLName, "SECOND_NAME" => $userSName, "LOGIN" => $userLogin ));

	return $userLogin;
}