/** * Load site settings from DB into memory */ public static function LoadSettings() { self::$settings = new stdClass(); // Retrieve all settings from DB and store in object $db = Database::GetInstance(); $query = "SELECT * FROM " . DB_PREFIX . self::$table; $result = $db->Query($query); while ($row = $db->FetchObj($result)) { $field = $row->name; self::$settings->{$field} = $row->value; } }
/** * Footer * */ function footer() { $Settings = new Settings(); $settings = $Settings->settings(); echo $settings['system_name']; }
public static function clear() { self::$settings = []; }
public static function setAll($settings_array) { if (is_array($settings_array)) { self::$settings = $settings_array; } }
private function Create() { if (!self::$settings) { self::$settings = array(); self::$settings['LOG_FILE'] = 'log.txt'; } }
static function load() { Output::d(self::class_name . "settings.xml found"); self::$settings = self::xml2array(file_get_contents(getcwd() . "/settings.xml")); }
public static function loadSettings() { $string = file_get_contents(ROOT . 'settings.json'); self::$settings = json_decode($string); self::initDefaultSettings(); }