[Fusionforge-commits] r15780 - in branches/Branch_5_2: . src/plugins/mediawiki/www

Roland Mas lolando at fusionforge.org
Thu Jun 14 16:23:52 CEST 2012


Author: lolando
Date: 2012-06-14 16:23:51 +0200 (Thu, 14 Jun 2012)
New Revision: 15780

Modified:
   branches/Branch_5_2/
   branches/Branch_5_2/src/plugins/mediawiki/www/LocalSettings.php
Log:
Merged from Evolvis: Mediawiki: wrapper for shared interwiki table

Modified: branches/Branch_5_2/src/plugins/mediawiki/www/LocalSettings.php
===================================================================
--- branches/Branch_5_2/src/plugins/mediawiki/www/LocalSettings.php	2012-06-14 12:29:53 UTC (rev 15779)
+++ branches/Branch_5_2/src/plugins/mediawiki/www/LocalSettings.php	2012-06-14 14:23:51 UTC (rev 15780)
@@ -70,6 +70,27 @@
                 die( "This script must be run from the command line\n" );
         }
 }
+
+class DatabaseForge extends DatabasePostgres {
+	function DatabaseForge($server=false, $user=false, $password=false,
+	    $dbName=false, $failFunction=false, $flags=0) {
+		global $wgDBtype;
+
+		$wgDBtype = "postgres";
+		return DatabasePostgres::DatabasePostgres($server, $user,
+		    $password, $dbName, $failFunction, $flags);
+	}
+
+	function tableName($name) {
+		switch ($name) {
+		case 'interwiki':
+			return 'public.interwiki';
+		default:
+			return DatabasePostgres::tableName($name);
+		}
+	}
+}
+
 $g = group_get_object_by_name($fusionforgeproject) ;
 $wgSitename         = $g->getPublicName() . " Wiki";
 $wgScriptPath       = "/plugins/mediawiki/wiki/$fusionforgeproject" ;




More information about the Fusionforge-commits mailing list