/** * Gets a setting * * @param $setting_name * * @return mixed */ public static function GetSetting($setting_name) { /** * Create self */ $class = new Settings(); /** * Does this setting exist? */ if ($class->database->Exists($setting_name)) { return $class->Get($setting_name); } /** * If not return null */ return null; }
/** * Reads the default settings * * @return bool|null */ public function ReadDefaultSettings() { /** * Create a new settings class */ $class = new Settings(); /** * Read our settings */ $settings = JsonReader::ReadFile('Json/default_settings.json'); /** * If our settings are null */ if ($settings == null) { return null; } /** * Else lets loop */ foreach ($settings as $name => $value) { if ($class->Get($name) != null) { continue; } /** * Create */ $class->Create($name, $value); } /** * Assuming we have created it, lets you know... yeah */ return true; }