• Модуль: 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);
}