• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/config/configuration.php
  • Класс: BitrixMainConfigConfiguration
  • Вызов: Configuration::saveConfiguration
public function saveConfiguration()
{
	if (!$this->isLoaded)
		$this->loadConfiguration();

	if($this->moduleId)
	{
		throw new MainInvalidOperationException('There is no support to rewrite .settings.php in module');
	}
	else
	{
		$path = self::getPath(self::CONFIGURATION_FILE_PATH);
	}

	$data = ($this->storedData !== null) ? $this->storedData : $this->data;
	$data = var_export($data, true);

	if (!is_writable($path))
		@chmod($path, 0644);
	file_put_contents($path, "<"."?phpnreturn ".$data.";n");
}