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