http://www.mediawiki.org/wiki/Special:Code/MediaWiki/72171

Revision: 72171
Author:   leonsp
Date:     2010-09-01 22:37:19 +0000 (Wed, 01 Sep 2010)

Log Message:
-----------
Reverting some of r72166 and fixing the $wgDBport collision between Postgres 
and DB2 in a different way.

Modified Paths:
--------------
    trunk/phase3/config/Installer.php

Modified: trunk/phase3/config/Installer.php
===================================================================
--- trunk/phase3/config/Installer.php   2010-09-01 22:33:03 UTC (rev 72170)
+++ trunk/phase3/config/Installer.php   2010-09-01 22:37:19 UTC (rev 72171)
@@ -644,6 +644,7 @@
        $conf->SQLiteDataDir = importPost( "SQLiteDataDir", "$IP/../data" );
 
        ## DB2 specific:
+       $conf->DBport_db2   = importPost( "DBport_db2",      "50000" );
        $conf->DBdb2schema  = importPost( "DBdb2schema",  "mediawiki" );
 
        // Oracle specific
@@ -834,6 +835,9 @@
                }
 
                ## DB2 specific:
+               if ( $conf->DBtype == 'ibm_db2' ) {
+                       $wgDBport      = $conf->DBport_db2;
+               }
 
                $wgCommandLineMode = true;
                if (! defined ( 'STDERR' ) )
@@ -1707,7 +1711,7 @@
        
        <?php database_switcher($ourdb, 'ibm_db2'); ?>
        <div class="config-input"><?php
-               aField( $conf, "DBport", "Database port:" );
+               aField( $conf, "DBport_db2", "Database port:" );
        ?></div>
        <div class="config-desc">
                <p>50000 is the usual DB2 port.</p>
@@ -1905,10 +1909,11 @@
 "# SQLite-specific settings
 \$wgSQLiteDataDir    = \"{$sqliteDataDir}\";";
        } elseif( $conf->DBtype == 'ibm_db2' ) {
-               $dbsettings =
-"# DB2 specific settings
-\$wgDBport       = \"{$slconf['DBport']}\";
-\$wgDBmwschema       = \"{$slconf['DBdb2schema']}\";";
+               $dbsettings = <<<MULTILINE
+# DB2 specific settings
+\$wgDBport           = "{$slconf['DBport_db2']}";
+\$wgDBmwschema       = "{$slconf['DBdb2schema']}";
+MULTILINE;
        } elseif( $conf->DBtype == 'oracle' ) {
                $dbsettings =
 "# Oracle specific settings



_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to