• Модуль: imopenlines
  • Путь к файлу: ~/bitrix/modules/imopenlines/lib/queuemanager.php
  • Класс: BitrixImOpenLinesQueueManager
  • Вызов: QueueManager::getUserFields
private function getUserFields($userId)
{
	$fields = [];
	$user = User::getInstance($userId);

	if ((int)$user->getId() === (int)$userId)
	{
		$fields['USER_NAME'] = $user->getFullName();
		$fields['USER_WORK_POSITION'] = $user->getWorkPosition();
		$avatar = $user->getAvatar();

		if (mb_substr($avatar, 0, 1) == '/')
		{
			$avatar = BitrixImOpenLinesCommon::getServerAddress() . $avatar;
		}

		$fields['USER_AVATAR'] = $avatar;
	}

	return $fields;
}