private static function setDataBase() { if (empty(self::$conn)) { $dbhost = knl_lib_Config::getInstance()->get_dbhost(); $dbuser = knl_lib_Config::getInstance()->get_dbuser(); $dbpassword = knl_lib_Config::getInstance()->get_dbpassword(); $dbname = knl_lib_Config::getInstance()->get_dbname(); self::$conn = NewADOConnection(knl_lib_Config::getInstance()->get_dbdriver()); self::$conn->Connect($dbhost, $dbuser, $dbpassword, $dbname); self::$conn->EXECUTE("set names 'utf8'"); self::$conn->debug = knl_lib_Config::getInstance()->get_dbdebug(); } }
private function __construct() { $this->conn = knl_lib_DataBase::getDataBase(); }