diff --git a/classes/Database.php b/classes/Database.php index b937751..c31f46a 100644 --- a/classes/Database.php +++ b/classes/Database.php @@ -76,7 +76,13 @@ class Database extends Object { if (isset($config->datasources[$name])) { - $datasource = $config->datasources[$name]; + $datasource = $config->datasources[$name]; + + if (!isset($datasource['driver'])) + { + return false; + } + $datasource['driver'] = strtolower($datasource['driver']); if (!isset(self::$instances['Database'][$name])) diff --git a/jar.php b/jar.php index 96a80dd..5b24eee 100755 --- a/jar.php +++ b/jar.php @@ -2275,7 +2275,13 @@ class Database extends Object { if (isset($config->datasources[$name])) { - $datasource = $config->datasources[$name]; + $datasource = $config->datasources[$name]; + + if (!isset($datasource['driver'])) + { + return false; + } + $datasource['driver'] = strtolower($datasource['driver']); if (!isset(self::$instances['Database'][$name]))