• Модуль: webdav
  • Путь к файлу: ~/bitrix/modules/webdav/classes/editdoccomponentbase.php
  • Класс: CWebDavEditDocComponentBase
  • Вызов: CWebDavEditDocComponentBase::generateUriToDoc
protected function generateUriToDoc();
/**
 * @return string
 */
abstract protected function getAccessTokenBySocServ();

/**
 * Get access token by another user (not current)
 * @param $userId
 * @return string
 */
abstract protected function getAccessTokenByUserSocServ($userId);
/**
 * @return string
 */
abstract protected function getOAuthUrlBySocServ();

/**
 * @return void
 */
abstract protected function checkActiveSocServ();

public function onPrepareComponentParams($arParams)
{
	$arParams['createType'] = !empty($arParams['createType'])? mb_strtolower($arParams['createType']) : null;
	$arParams['newFileName'] = !empty($arParams['newFileName'])? $arParams['newFileName'] : '';
	$arParams['commitDoc'] = !empty($arParams['commitDoc']);

	return parent::onPrepareComponentParams($arParams);
}