• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/config/option.php
  • Класс: BitrixMainConfigOption
  • Вызов: Option::getRealValue
static function getRealValue($moduleId, $name, $siteId = false)
{
	if ($moduleId == '')
	{
		throw new MainArgumentNullException("moduleId");
	}
	if ($name == '')
	{
		throw new MainArgumentNullException("name");
	}

	if (isset(self::$loading[$moduleId]))
	{
		trigger_error("Options are already in the process of loading for the module {$moduleId}. Default value will be used for the option {$name}.", E_USER_WARNING);
	}

	if (!isset(self::$options[$moduleId]))
	{
		static::load($moduleId);
	}

	if ($siteId === false)
	{
		$siteId = static::getDefaultSite();
	}

	$siteKey = ($siteId == ""? "-" : $siteId);

	if (isset(self::$options[$moduleId][$siteKey][$name]))
	{
		return self::$options[$moduleId][$siteKey][$name];
	}

	return null;
}