• Модуль: webservice
  • Путь к файлу: ~/bitrix/modules/webservice/classes/general/sharepoint/client.php
  • Класс: CSPListsClient
  • Вызов: CSPListsClient::SetConnectionParams
public function SetConnectionParams($arParams)
{
	$arDefaultParams = array(
		'scheme' => 'http',
		'host' => '',
		'port' => 80,
		'user' => '',
		'pass' => '',
		'path' => WS_SP_SERVICE_PATH,
		'query' => '',
		'fragment' => ''
	);

	$arParams['path'] = WS_SP_SERVICE_PATH; // temporary.

	foreach ($arDefaultParams as $param => $value)
		$this->arConnectionParams[$param] = isset($arParams[$param]) ? $arParams[$param] : $value;

	if ($this->arConnectionParams['scheme'] == 'https')
		$this->arConnectionParams['port'] = 443;
	elseif ($this->arConnectionParams['port'] == 443)
		$this->arConnectionParams['scheme'] = 'https';

	return $this->__initialize();
}