https://www.mediawiki.org/wiki/Special:Code/MediaWiki/115047
Revision: 115047 Author: siebrand Date: 2012-04-25 11:20:18 +0000 (Wed, 25 Apr 2012) Log Message: ----------- Fixes for r115044: * No need to add $wgAutoloadClasses conditionally. * Have to pull in more globals. * Reverse check for $wgInterwikiViewOnly. Modified Paths: -------------- trunk/extensions/Interwiki/Interwiki.php Modified: trunk/extensions/Interwiki/Interwiki.php =================================================================== --- trunk/extensions/Interwiki/Interwiki.php 2012-04-25 11:17:38 UTC (rev 115046) +++ trunk/extensions/Interwiki/Interwiki.php 2012-04-25 11:20:18 UTC (rev 115047) @@ -37,6 +37,7 @@ ); $wgExtensionFunctions[] = 'setupInterwikiExtension'; +$wgAutoloadClasses['InterwikiLogFormatter'] = $dir . 'Interwiki_body.php'; $wgResourceModules['SpecialInterwiki'] = array( 'styles' => 'Interwiki.css', @@ -53,20 +54,17 @@ $wgSpecialPageGroups['Interwiki'] = 'wiki'; function setupInterwikiExtension() { - wfProfileIn( 'setupInterwikiExtension' ); - global $wgInterwikiViewOnly; + global $wgInterwikiViewOnly, $wgAvailableRights, $wgLogTypes, $wgLogActionsHandlers - if ( $wgInterwikiViewOnly ) { + if ( $wgInterwikiViewOnly === false ) { // New user right, required to modify the interwiki table through Special:Interwiki $wgAvailableRights[] = 'interwiki'; // Set up the new log type - interwiki actions are logged to this new log $wgLogTypes[] = 'interwiki'; - $wgAutoloadClasses['InterwikiLogFormatter'] = $dir . 'Interwiki_body.php'; # interwiki, iw_add, iw_delete, iw_edit $wgLogActionsHandlers['interwiki/*'] = 'InterwikiLogFormatter'; } - wfProfileOut( 'setupInterwikiExtension' ); return true; } _______________________________________________ MediaWiki-CVS mailing list MediaWiki-CVS@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs