public function database($params = '', $return = FALSE, $query_builder = NULL)
{
if ($return === FALSE && $query_builder === NULL && isset(CI::$APP->db) && is_object(CI::$APP->db) && !empty(CI::$APP->db->conn_id)) {
return FALSE;
}
require_once BASEPATH . 'database/DB' . EXT;
if ($return === TRUE) {
return DB($params, $query_builder);
}
CI::$APP->db = DB($params, $query_builder);
return $this;
}