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

Revision: 99528
Author:   kaldari
Date:     2011-10-11 18:39:05 +0000 (Tue, 11 Oct 2011)
Log Message:
-----------
schema updater

Modified Paths:
--------------
    trunk/extensions/PageTriage/PageTriage.php

Modified: trunk/extensions/PageTriage/PageTriage.php
===================================================================
--- trunk/extensions/PageTriage/PageTriage.php  2011-10-11 18:35:15 UTC (rev 
99527)
+++ trunk/extensions/PageTriage/PageTriage.php  2011-10-11 18:39:05 UTC (rev 
99528)
@@ -36,8 +36,17 @@
  * @param $updater DatabaseUpdater
  * @return bool
  */
-function efPageTriageSchemaUpdates( $updater ) {
+function efPageTriageSchemaUpdates( $updater = null ) {
        $base = dirname( __FILE__ ) . "/sql";
-       $updater->addExtensionTable( 'pagetriage', "$base/PageTriage.sql" );
+       if ( $updater === null ) {
+               global $wgDBtype, $wgExtNewTables, $wgExtNewFields;
+               if ( $wgDBtype == 'mysql' ) {
+                       $wgExtNewTables[] = array( 'pagetriage', $base . 
'/PageTriage.sql' );
+               }
+       } else {
+               if ( $updater->getDB()->getType() == 'mysql' ) {
+                       $updater->addExtensionTable( 'pagetriage', 
"$base/PageTriage.sql" );
+               }
+       }
        return true;
-}
\ No newline at end of file
+}


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

Reply via email to