• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/lib/controller/workgroup.php
  • Класс: BitrixSocialnetworkControllerWorkgroup
  • Вызов: Workgroup::getOwnerData
private function getOwnerData(int $ownerId): array
{
	$owner = UserTable::getList([
		'select' => ['NAME', 'LAST_NAME', 'SECOND_NAME', 'LOGIN', 'PERSONAL_PHOTO'],
		'filter' => ['ID' => $ownerId],
	])->fetch();

	return [
		'ID' => $ownerId,
		'PHOTO' => ($owner['PERSONAL_PHOTO'] ? File::getFileSource($owner['PERSONAL_PHOTO']) : null),
		'FORMATTED_NAME' => htmlspecialcharsback(
			CUser::FormatName(
				CSite::getNameFormat(),
				[
					'NAME' => $owner['NAME'],
					'LAST_NAME' => $owner['LAST_NAME'],
					'SECOND_NAME' => $owner['SECOND_NAME'],
					'LOGIN' => $owner['LOGIN'],
				],
				true
			)
		),
	];
}