diff options
author | Aleksander Machniak <alec@alec.pl> | 2012-06-19 10:46:41 +0200 |
---|---|---|
committer | Aleksander Machniak <alec@alec.pl> | 2012-06-19 10:46:41 +0200 |
commit | 0d94fd45f422fe0d0460f5db7a7761f56bc18236 (patch) | |
tree | f31258055eb7f91a6fc29ce8e5639921f968afce /program/include/rcube.php | |
parent | 207d618c22f6e50cf1dff983791282afe9f267ce (diff) |
New database layer based on PHP PDO
Diffstat (limited to 'program/include/rcube.php')
-rw-r--r-- | program/include/rcube.php | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/program/include/rcube.php b/program/include/rcube.php index 1bfe93d6c..3e43ace96 100644 --- a/program/include/rcube.php +++ b/program/include/rcube.php @@ -49,14 +49,14 @@ class rcube /** * Instace of database class. * - * @var rcube_mdb2 + * @var rcube_pdo */ public $db; /** * Instace of Memcache class. * - * @var rcube_mdb2 + * @var Memcache */ public $memcache; @@ -158,15 +158,13 @@ class rcube /** * Get the current database connection * - * @return rcube_mdb2 Database connection object + * @return rcube_pdo Database connection object */ public function get_dbh() { if (!$this->db) { $config_all = $this->config->all(); - - $this->db = new rcube_mdb2($config_all['db_dsnw'], $config_all['db_dsnr'], $config_all['db_persistent']); - $this->db->sqlite_initials = INSTALL_PATH . 'SQL/sqlite.initial.sql'; + $this->db = rcube_db::factory($config_all['db_dsnw'], $config_all['db_dsnr'], $config_all['db_persistent']); $this->db->set_debug((bool)$config_all['sql_debug']); } |