• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/document/yandexdiskhandler.php
  • Класс: BitrixDiskDocumentYandexDiskHandler
  • Вызов: YandexDiskHandler::getUrlForAuthorizeInTokenService
public function getUrlForAuthorizeInTokenService($mode = 'modal')
{
	if(!Loader::includeModule('socialservices'))
	{
		$this->errorCollection->add(array(new Error(Loc::getMessage('DISK_YANDEX_HANDLER_ERROR_NOT_INSTALLED_SOCSERV'), self::ERROR_NOT_INSTALLED_SOCSERV)));
		return false;
	}

	$yandexOAuth = new CSocServYandexAuth($this->userId);
	if($mode === 'opener')
	{
		return $yandexOAuth->getUrl(
			'opener',
			null,
			array('BACKURL' => '#external-auth-ok')
		);
	}

	return $yandexOAuth->getUrl('modal');
}