• Модуль: xdimport
  • Путь к файлу: ~/bitrix/modules/xdimport/lib/integration/socialnetwork/logcomment.php
  • Класс: BitrixXDImportIntegrationSocialnetworkLogComment
  • Вызов: LogComment::getUserData
static function getUserData(int $userId = 0): array
{
	static $cache = [];

	if (isset($cache[$userId]))
	{
		return $cache[$userId];
	}

	$result = [];

	$res = UserTable::getList([
		'filter' => [
			'=ID' => $userId
		],
		'select' => [ 'ID', 'NAME', 'LAST_NAME', 'SECOND_NAME', 'LOGIN', 'PERSONAL_GENDER', 'PERSONAL_PHOTO' ]
	]);
	if ($userFields = $res->fetch())
	{
		$cache[$userId] = $userFields;
		$result = $userFields;
	}

	return $result;
}