Example #1
0
 /**
  * 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;
     }
 }
Example #2
0
 /**
  * Footer
  *
  */
 function footer()
 {
     $Settings = new Settings();
     $settings = $Settings->settings();
     echo $settings['system_name'];
 }
Example #3
0
 public static function clear()
 {
     self::$settings = [];
 }
 public static function setAll($settings_array)
 {
     if (is_array($settings_array)) {
         self::$settings = $settings_array;
     }
 }
Example #5
0
 private function Create()
 {
     if (!self::$settings) {
         self::$settings = array();
         self::$settings['LOG_FILE'] = 'log.txt';
     }
 }
Example #6
0
 static function load()
 {
     Output::d(self::class_name . "settings.xml found");
     self::$settings = self::xml2array(file_get_contents(getcwd() . "/settings.xml"));
 }
Example #7
0
 public static function loadSettings()
 {
     $string = file_get_contents(ROOT . 'settings.json');
     self::$settings = json_decode($string);
     self::initDefaultSettings();
 }