- Модуль: webdav
- Путь к файлу: ~/bitrix/modules/webdav/classes/iblocksocnetbizproc.php
- Класс: CIBlockDocumentWebdavSocnet
- Вызов: CIBlockDocumentWebdavSocnet::proxyToDisk
static function proxyToDisk($methodName, array $args = array())
{
if(!(BitrixMainConfigOption::get('disk', 'successfully_converted', false) && CModule::includeModule('disk')))
{
return;
}
//call_user_func don't like &
if(mb_strtolower($methodName) == 'getfieldinputvalue')
{
list($documentType, $fieldType, $fieldName, $request, $errors) = $args;
return BitrixDiskBizProcDocumentCompatible::getFieldInputValue($documentType, $fieldType, $fieldName, $request, $errors);
}
if(mb_strtolower($methodName) == 'getfieldinputcontroloptions')
{
list($documentType, $arFieldType, $jsFunctionName, $value) = $args;
return BitrixDiskBizProcDocumentCompatible::getFieldInputControlOptions($documentType, $arFieldType, $jsFunctionName, $value);
}
$className = BitrixDiskBizProcDocumentCompatible::className();
return call_user_func_array(array($className, $methodName), $args);
}