Core::loadSettingsFile PHP Method

loadSettingsFile() private static method

Attempts to load the settings file. If successful, it updates the various private member vars with whatever's been defined.
private static loadSettingsFile ( )
    private static function loadSettingsFile()
    {
        $settingsFilePath = realpath(__DIR__ . "/../../settings.php");
        if (file_exists($settingsFilePath)) {
            self::$settingsFileExists = true;
            require_once $settingsFilePath;
            self::$demoMode = isset($demoMode) ? $demoMode : null;
            self::$dbHostname = isset($dbHostname) ? $dbHostname : null;
            self::$dbName = isset($dbName) ? $dbName : null;
            self::$dbUsername = isset($dbUsername) ? $dbUsername : null;
            self::$dbPassword = isset($dbPassword) ? $dbPassword : null;
            self::$dbTablePrefix = isset($dbTablePrefix) ? $dbTablePrefix : null;
            self::$encryptionSalt = isset($encryptionSalt) ? $encryptionSalt : null;
            self::$pluginSettings = isset($pluginSettings) ? $pluginSettings : array();
            if (isset($demoMode)) {
                self::$demoMode = $demoMode;
            }
            if (isset($errorReporting)) {
                self::$errorReporting = $errorReporting;
            }
            if (isset($maxGeneratedRows)) {
                self::$maxGeneratedRows = $maxGeneratedRows;
            }
            if (isset($defaultNumRows)) {
                self::$defaultNumRows = $defaultNumRows;
            }
            if (isset($maxDemoModeRows)) {
                self::$maxDemoModeRows = $maxDemoModeRows;
            }
            if (isset($maxDataSetHistorySize)) {
                self::$maxDataSetHistorySize = $maxDataSetHistorySize;
            }
            if (isset($defaultLanguageFile)) {
                self::$defaultLanguageFile = $defaultLanguageFile;
            }
            if (isset($enableSmartySecurity)) {
                self::$enableSmartySecurity = $enableSmartySecurity;
            }
            if (isset($useMinifiedResources)) {
                self::$useMinifiedResources = $useMinifiedResources;
            }
            if (isset($pluginSettings)) {
                self::$pluginSettings = $pluginSettings;
            }
            if (isset($timeout)) {
                self::$timeout = $timeout;
            }
            if (isset($apiEnabled)) {
                self::$apiEnabled = $apiEnabled;
            }
        }
    }