From 6566118c518e281275fc3d4b0e151452fee99e90 Mon Sep 17 00:00:00 2001
From: skodak <skodak>
Date: Fri, 20 Jun 2008 07:05:46 +0000
Subject: [PATCH] MDL-15320 support for other database driver types

---
 lib/datalib.php | 11 +++--------
 1 file changed, 3 insertions(+), 8 deletions(-)

diff --git a/lib/datalib.php b/lib/datalib.php
index e960298890..a91de99ab1 100644
--- a/lib/datalib.php
+++ b/lib/datalib.php
@@ -49,14 +49,9 @@ function setup_DB() {
         $CFG->dboptions = array();
     }
 
-    if ($CFG->dblibrary == 'adodb') {
-        $classname = $CFG->dbtype.'_adodb_moodle_database';
-        require_once($CFG->libdir.'/dml/'.$classname.'.php');
-        $DB = new $classname();
-
-    } else {
-        error('Not implemented db library yet: '.$CFG->dblibrary);
-    }
+    $classname = $CFG->dbtype.'_'.$CFG->dblibrary.'_moodle_database';
+    require_once($CFG->libdir.'/dml/'.$classname.'.php');
+    $DB = new $classname();
 
     $CFG->dbfamily = $DB->get_dbfamily(); // TODO: BC only for now
 
-- 
2.39.5