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
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs