summaryrefslogtreecommitdiff
path: root/includes/database
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2008-10-06 10:54:15 +0000
committerDries Buytaert <dries@buytaert.net>2008-10-06 10:54:15 +0000
commitc462ab100274487d934f9c81759c9035f50a05d6 (patch)
tree254573124d6defef182db359ea92a2c8ef309315 /includes/database
parentf0979758ad4630a3230f381b2355cc8d82ef4d3f (diff)
downloadbrdo-c462ab100274487d934f9c81759c9035f50a05d6.tar.gz
brdo-c462ab100274487d934f9c81759c9035f50a05d6.tar.bz2
- Patch #299661 by smk-ka, oadaeh, et al: install.php does not correctly check database settings.
Diffstat (limited to 'includes/database')
-rw-r--r--includes/database/database.inc14
1 files changed, 0 insertions, 14 deletions
diff --git a/includes/database/database.inc b/includes/database/database.inc
index f237de62b..6bd5b2d7e 100644
--- a/includes/database/database.inc
+++ b/includes/database/database.inc
@@ -746,10 +746,6 @@ abstract class Database {
/**
* Process the configuration file for database information.
- *
- * Because the config file accepts various "fallback" configurations, we have
- * to parse the configuration array out into a standardized "complete" form,
- * applying defaults where necessary.
*/
final protected static function parseConnectionInfo() {
global $databases;
@@ -759,17 +755,7 @@ abstract class Database {
}
$databaseInfo = $databases;
- // If no database key is specified, default to default.
- if (!is_array($databaseInfo)) {
- $databaseInfo = array('default' => $databaseInfo);
- }
-
foreach ($databaseInfo as $index => $info) {
- // If no targets are specified, default to one default.
- if (!is_array($databaseInfo[$index])) {
- $databaseInfo[$index] = array('default' => $info);
- }
-
foreach ($databaseInfo[$index] as $target => $value) {
// If there is no "driver" property, then we assume it's an array of
// possible connections for this target. Pick one at random. That