protected function getConfigAsString() { if (file_exists($this->sConfigFilePath)) { $sContent = file_get_contents($this->sConfigFilePath); return str_replace(LF . CR, LF, $sContent); } else { $sConfig = "<?php\n" . \Baikal\Core\Tools::getCopyrightNotice() . "\n\n"; $sConfig .= static::getDefaultConfig(); return $sConfig; } }
protected function createDefaultConfigFilesIfNeeded() { # Create empty config.php if needed if (!file_exists(PROJECT_PATH_SPECIFIC . "config.php")) { @touch(PROJECT_PATH_SPECIFIC . "config.php"); $sContent = "<?php\n" . \Baikal\Core\Tools::getCopyrightNotice() . "\n\n"; $sContent .= $this->getDefaultConfig(); file_put_contents(PROJECT_PATH_SPECIFIC . "config.php", $sContent); } # Create empty config.system.php if needed if (!file_exists(PROJECT_PATH_SPECIFIC . "config.system.php")) { @touch(PROJECT_PATH_SPECIFIC . "config.system.php"); $sContent = "<?php\n" . \Baikal\Core\Tools::getCopyrightNotice() . "\n\n"; $sContent .= $this->getDefaultSystemConfig(); file_put_contents(PROJECT_PATH_SPECIFIC . "config.system.php", $sContent); } }