...Человеческий поиск в разработке...
- Модуль: im
- Путь к файлу: ~/bitrix/modules/im/lib/call/calluser.php
- Класс: BitrixImCallCallUser
- Вызов: CallUser::setFields
public function setFields(array $fields) { $this->userId = array_key_exists('USER_ID', $fields) ? $fields['USER_ID'] : $this->userId; $this->callId = array_key_exists('CALL_ID', $fields) ? $fields['CALL_ID'] : $this->callId; $this->state = array_key_exists('STATE', $fields) ? $fields['STATE'] : $this->state; $this->lastSeen = array_key_exists('LAST_SEEN', $fields) ? $fields['LAST_SEEN'] : $this->lastSeen; $this->firstJoined = array_key_exists('FIRST_JOINED', $fields) ? $fields['FIRST_JOINED'] : $this->firstJoined; $this->isMobile = array_key_exists('IS_MOBILE', $fields) ? $fields['IS_MOBILE'] === 'Y' : $this->isMobile; $this->sharedScreen = array_key_exists('SHARED_SCREEN', $fields) ? $fields['SHARED_SCREEN'] === 'Y' : $this->sharedScreen; $this->recorded = array_key_exists('RECORDED', $fields) ? $fields['RECORDED'] === 'Y' : $this->recorded; }