• Модуль: lists
  • Путь к файлу: ~/bitrix/modules/lists/lib/field.php
  • Класс: BitrixListsField
  • Вызов: Field::renderFieldByFieldCreatedBy
static function renderFieldByFieldCreatedBy(array $field)
{
	$userId = (int)$field['VALUE'];

	if(!empty(self::$cache[$field['TYPE']][$userId]))
		return self::$cache[$field['TYPE']][$userId];

	$user = new CUser();
	$userDetails = $user->getByID($userId)->fetch();
	$result = null;

	if(is_array($userDetails))
	{
		$siteNameFormat = CSite::getNameFormat(false);
		$formattedUsersName = CUser::formatName($siteNameFormat, $userDetails, true, true);

		$pathToUser = str_replace(array('#user_id#'), $userId,
			Option::get('main', 'TOOLTIP_PATH_TO_USER', false, SITE_ID));

		$result = ''.$formattedUsersName.'';

		self::$cache[$field['TYPE']][$userId] = $result;
	}

	return $result;
}