- Модуль: imopenlines
- Путь к файлу: ~/bitrix/modules/imopenlines/lib/queuemanager.php
- Класс: BitrixImOpenLinesQueueManager
- Вызов: QueueManager::getDataAddUser
static function getDataAddUser($configId, $userId, $usersFields, $numUser, $departmentId = 0): array
{
$result = [
'SORT' => $numUser,
'CONFIG_ID' => $configId,
'USER_ID' => $userId,
'DEPARTMENT_ID' => $departmentId
];
if($usersFields !== false)
{
if (!empty($usersFields[$userId]['USER_NAME']))
{
$result['USER_NAME'] = $usersFields[$userId]['USER_NAME'];
}
if (!empty($usersFields[$userId]['USER_WORK_POSITION']))
{
$result['USER_WORK_POSITION'] = $usersFields[$userId]['USER_WORK_POSITION'];
}
if (!empty($usersFields[$userId]['USER_AVATAR']))
{
$result['USER_AVATAR'] = $usersFields[$userId]['USER_AVATAR'];
}
if (!empty($usersFields[$userId]['USER_AVATAR_ID']))
{
$result['USER_AVATAR_ID'] = $usersFields[$userId]['USER_AVATAR_ID'];
}
}
return $result;
}