Follow-up r76434, r76570,r76668: Pass skin object per CR
authorRaimond Spekking <raymond@users.mediawiki.org>
Sun, 14 Nov 2010 19:45:55 +0000 (19:45 +0000)
committerRaimond Spekking <raymond@users.mediawiki.org>
Sun, 14 Nov 2010 19:45:55 +0000 (19:45 +0000)
docs/hooks.txt
includes/Skin.php
skins/Modern.php

index 3ffce51..407b7f8 100644 (file)
@@ -1464,7 +1464,7 @@ $type: 'normal' or 'history' for old/diff views
 'SkinGetPoweredBy'
 &$text: additional 'powered by' icons in HTML.
 Note: Modern skin does not use the MediaWiki icon but plain text instead
-$skin: Name of the skin
+$skin: Skin object
 
 'SkinSubPageSubtitle': At the beginning of Skin::subPageSubtitle()
 &$subpages: Subpage links HTML
index d0d1ba2..f59742f 100644 (file)
@@ -1547,11 +1547,11 @@ class Skin extends Linker {
         * @return string
         */
        function getPoweredBy() {
-               global $wgStylePath, $wgUser;
+               global $wgStylePath;
 
                $url = htmlspecialchars( "$wgStylePath/common/images/poweredby_mediawiki_88x31.png" );
                $text = '<a href="http://www.mediawiki.org/"><img src="' . $url . '" height="31" width="88" alt="Powered by MediaWiki" /></a>';
-               wfRunHooks( 'SkinGetPoweredBy', array( &$text, $wgUser->getSkin()->getSkinName() ) );   
+               wfRunHooks( 'SkinGetPoweredBy', array( &$text, $this ) );       
                return $text;
        }
 
index 6281985..c5bddc6 100644 (file)
@@ -26,9 +26,9 @@ class SkinModern extends SkinTemplate {
         * skin L&F.
         */
        function getPoweredBy() {
-               global $wgVersion, $wgUser;
+               global $wgVersion;
                $text = "<div class='mw_poweredby'>Powered by MediaWiki $wgVersion</div>";
-               wfRunHooks( 'SkinGetPoweredBy', array( &$text, $wgUser->getSkin()->getSkinName() ) );
+               wfRunHooks( 'SkinGetPoweredBy', array( &$text, $this ) );
                return $text;
        }