- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/classes/general/restservice.php
- Класс: \CCrmRequisiteRestProxy
- Вызов: CCrmRequisiteRestProxy::processMethodRequest
public function processMethodRequest($name, $nameDetails, $arParams, $nav, $server)
{
$name = mb_strtoupper($name);
if($name === 'BANKDETAIL')
{
$name = array_shift($nameDetails);
$roxy = new CCrmRequisiteBankDetailRestProxy();
return $roxy->processMethodRequest($name, $nameDetails, $arParams, $nav, $server);
}
elseif($name === 'PRESET')
{
$name = array_shift($nameDetails);
$name = mb_strtoupper($name);
if($name === 'FIELD')
{
$name = array_shift($nameDetails);
$roxy = new CCrmRequisitePresetFieldRestProxy();
}
else
{
$roxy = new CCrmRequisitePresetRestProxy();
}
return $roxy->processMethodRequest($name, $nameDetails, $arParams, $nav, $server);
}
return parent::processMethodRequest($name, $nameDetails, $arParams, $nav, $server);
}