• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/liveid.php
  • Класс: WindowsLiveLogin
  • Вызов: WindowsLiveLogin::parseSettings
function parseSettings($settingsFile)
{
	$settings = array(
		'appid' => '00163FFF8000E2C5',
		'secret' => '12345678901234567890',
		'securityalgorithm' => 'wsignin1.0',
	);

	return $settings;

	$doc = new DOMDocument();
	if (!$doc->load($settingsFile)) {
		$this->fatal("Error: parseSettings: Error while reading $settingsFile");
	}

	$nl = $doc->getElementsByTagName('windowslivelogin');
	if($nl->length != 1) {
		$this->fatal("error: parseSettings: Failed to parse settings file:"
		. $settingsFile);
	}

	$topnode = $nl->item(0);
	foreach ($topnode->childNodes as $node) {
		if ($node->nodeType == XML_ELEMENT_NODE) {
			$firstChild = $node->firstChild;
			if (!$firstChild) {
				$this->fatal("error: parseSettings: Failed to parse settings file:"
				. $settingsFile);
			}
			$settings[$node->nodeName] = $firstChild->nodeValue;
		}
	}

	return $settings;
}