- Модуль: voximplant
- Путь к файлу: ~/bitrix/modules/voximplant/classes/general/vi_user.php
- Класс: CVoxImplantUser
- Вызов: CVoxImplantUser::SetUserPhone
public function SetUserPhone($userId, $number)
{
$userId = intval($userId);
if ($userId <= 0)
{
$this->error = new CVoxImplantError(__METHOD__, 'USER_ID_NULL', 'UserId is not correct');
return false;
}
if ($number != CVoxImplantConfig::LINK_BASE_NUMBER)
{
$numbers = CVoxImplantConfig::GetPortalNumbers(true, true);
if (!isset($numbers[$number]))
{
$number = '';
}
}
global $USER_FIELD_MANAGER;
$USER_FIELD_MANAGER->Update("USER", $userId, Array('UF_VI_BACKPHONE' => $number));
VIIntegrationPull::sendDefaultLineId($userId, ($number ?: CVoxImplantConfig::GetPortalNumber()));
return true;
}