public static function getDB() { if (self::$defaultDb == null) { self::$defaultDb = self::initDB(\Config::getProperty("GLOBAL", "DEFAULT_DB")); } return self::$defaultDb; }
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); }
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; }