Mass move to root

This commit is contained in:
magnolia-fan
2011-04-09 17:41:24 +04:00
parent 0640e2424e
commit 62ff3f277f
484 changed files with 0 additions and 3 deletions
+40
View File
@@ -0,0 +1,40 @@
<?php
class Db extends Singleton {
private $_driver;
public function init() {
$params = Config::get('app:DB');
$driver = $params['engine'];
unset($params['engine']);
switch ($driver) {
case 'pgsql' : default :
$this->_driver = new Pgsql(); break;
}
call_user_func_array(array($this->_driver, 'connect'), $params);
}
public function q($q, $params = array()) {
if (! $this->_driver) {
$this->init();
}
return $this->_driver->q($q);
}
public function getRows($result, $key = false) {
if (! $this->_driver) {
$this->init();
}
return $this->_driver->getRows($result, $key);
}
public function getRow($result) {
if (! $this->_driver) {
$this->init();
}
return $this->_driver->getRow($result);
}
}
?>