• Модуль: socialservices
  • Путь к файлу: ~/bitrix/modules/socialservices/classes/general/bitrix24net.php
  • Класс: CSocServBitrix24Net
  • Вызов: CSocServBitrix24Net::getUrl
public function getUrl($mode = "page")
{
	$redirect_uri = CSocServUtil::GetCurUrl('auth_service_id='.self::ID);

	$state =
		(defined("ADMIN_SECTION") && ADMIN_SECTION == true ? 'admin=1' : 'site_id='.SITE_ID)
		.'&backurl='.urlencode($GLOBALS["APPLICATION"]->GetCurPageParam(
			'check_key='.CSocServAuthManager::GetUniqueKey(),
			array_merge(array(
				"auth_service_error", "auth_service_id", "check_key", "error_message"
			), BitrixMainHttpRequest::getSystemParameters())
		))
		.'&mode='.$mode;

	return $this->getEntityOAuth()->GetAuthUrl($redirect_uri, $state, $mode);
}