Esempio n. 1
0
 private function initializeDatabase()
 {
     require_once __DIR__ . '/MagircDB.php';
     $db = MagircDB::getInstance();
     $db->query("SHOW TABLES LIKE 'magirc_config'", SQL_INIT);
     if (!$db->record) {
         die('Database table missing. Please run setup.');
     }
     return $db;
 }
Esempio n. 2
0
 /**
  * Load the configuration and return it
  */
 function loadConfig()
 {
     require_once dirname(__FILE__) . '/MagircDB.php';
     $db = MagircDB::getInstance();
     $config = array();
     $data = $db->selectAll('magirc_config');
     foreach ($data as $item) {
         $this->config[$item['parameter']] = $item['value'];
     }
     if (isset($config['timezone']) && !date_default_timezone_set($config['timezone'])) {
         die("ERROR: Invalid timezone setting.<br/>Please check your configuration.");
     }
 }