rename $wgUserTablePrefix to $wgSharedDB as discussed on #mediawiki
authorErik Moeller <erik@users.mediawiki.org>
Sat, 28 Aug 2004 13:32:14 +0000 (13:32 +0000)
committerErik Moeller <erik@users.mediawiki.org>
Sat, 28 Aug 2004 13:32:14 +0000 (13:32 +0000)
includes/Database.php
includes/DefaultSettings.php

index 70735e8..ac3f06e 100644 (file)
@@ -666,14 +666,14 @@ class Database {
        }
 
        function tableName( $name ) {
-               global $wgUserTablePrefix;
+               global $wgSharedDB;
                if ( $this->mTablePrefix !== '' ) {
                        if ( strpos( '.', $name ) === false ) {
                                $name = $this->mTablePrefix . $name;
                        }
                }
-               if ( isset( $wgUserTablePrefix ) && 'user' == $name ) {
-                       $name = $wgUserTablePrefix . '.' . $name;
+               if ( isset( $wgSharedDB ) && 'user' == $name ) {
+                       $name = $wgSharedDB . '.' . $name;
                }
                return $name;
        }
index 7ce4518..2865659 100644 (file)
@@ -74,6 +74,13 @@ $wgDBuser           = 'wikiuser';
 $wgDBtype           = "mysql"; # "mysql" for working code and "PostgreSQL" for development/broken code
 $wgDBprefix         = ''; # Table name prefix
 
+# Shared database for multiple wikis.
+# Presently used for storing a user table for single sign-on
+# The server for this database must be the same as for the main
+# database.
+# EXPERIMENTAL
+# $wgSharedDB='';
+
 # Database load balancer
 # This is a two-dimensional array, an array of server info structures
 # Fields are: 
@@ -542,10 +549,6 @@ $wgUseExternalDiffEngine = false;
 # Use RC Patrolling to check for vandalism
 $wgUseRCPatrol = true;
 
-# set wgUserTablePrefix to the name of the DB where your users
-# table is for single login. Disabled by default.
-#$wgUserTablePrefix='';
-
 } else {
        die();
 }