Example #1
0
 public static function getDB()
 {
     if (self::$defaultDb == null) {
         self::$defaultDb = self::initDB(\Config::getProperty("GLOBAL", "DEFAULT_DB"));
     }
     return self::$defaultDb;
 }
Example #2
0
 public function __construct()
 {
     $host = Config::getProperty('mysql_host');
     $user = Config::getProperty('mysql_user');
     $pass = Config::getProperty('mysql_pass');
     $database = Config::getProperty('mysql_database');
     $this->con = mysqli_connect($host, $user, $pass, $database);
 }
Example #3
0
 public static function getInstance()
 {
     if (null === self::$instance) {
         self::$instance = new self();
         $storage_type = Config::getProperty('storage_type');
         switch ($storage_type) {
             case 'text':
                 self::$instance->setHandler(new Storage_text());
                 break;
             case 'json':
                 self::$instance->setHandler(new Storage_json());
                 break;
             case 'mysql':
                 self::$instance->setHandler(new Storage_mysql());
                 break;
             default:
                 self::$instance->setHandler(new Storage_json());
         }
     }
     return self::$instance;
 }