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

Revision: 96104
Author:   siebrand
Date:     2011-09-02 15:34:55 +0000 (Fri, 02 Sep 2011)
Log Message:
-----------
Use Linker statically.
No constant check needed for files only containing a class.

Modified Paths:
--------------
    trunk/extensions/AbuseFilter/Views/AbuseFilterView.php
    trunk/extensions/AbuseFilter/Views/AbuseFilterViewList.php

Modified: trunk/extensions/AbuseFilter/Views/AbuseFilterView.php
===================================================================
--- trunk/extensions/AbuseFilter/Views/AbuseFilterView.php      2011-09-02 
15:32:06 UTC (rev 96103)
+++ trunk/extensions/AbuseFilter/Views/AbuseFilterView.php      2011-09-02 
15:34:55 UTC (rev 96104)
@@ -1,6 +1,4 @@
 <?php
-if ( !defined( 'MEDIAWIKI' ) )
-       die();
 
 abstract class AbuseFilterView {
        function __construct( $page, $params ) {
@@ -49,11 +47,10 @@
 
 class AbuseFilterChangesList extends OldChangesList {
        public function insertExtra( &$s, &$rc, &$classes ) {
-               $sk = $this->skin;
                $examineParams = empty( $rc->examineParams ) ? array() : 
$rc->examineParams;
 
                $title = SpecialPage::getTitleFor( 'AbuseFilter', 'examine/' . 
$rc->mAttribs['rc_id'] );
-               $examineLink = $sk->link( $title, wfMsgExt( 
'abusefilter-changeslist-examine', 'parseinline' ), array(), $examineParams );
+               $examineLink = Linker::link( $title, wfMsgExt( 
'abusefilter-changeslist-examine', 'parseinline' ), array(), $examineParams );
 
                $s .= " ($examineLink)";
 

Modified: trunk/extensions/AbuseFilter/Views/AbuseFilterViewList.php
===================================================================
--- trunk/extensions/AbuseFilter/Views/AbuseFilterViewList.php  2011-09-02 
15:32:06 UTC (rev 96103)
+++ trunk/extensions/AbuseFilter/Views/AbuseFilterViewList.php  2011-09-02 
15:34:55 UTC (rev 96104)
@@ -1,11 +1,8 @@
 <?php
-if ( !defined( 'MEDIAWIKI' ) ) {
-       die();
-}
 
 class AbuseFilterViewList extends AbuseFilterView {
        function show() {
-               global $wgUser, $wgOut, $wgRequest;
+               global $wgOut, $wgRequest;
 
                // Status info...
                $this->showStatus();
@@ -13,10 +10,9 @@
                $wgOut->addWikiMsg( 'abusefilter-intro' );
 
                // New filter button
-               $sk = $wgUser->getSkin();
                if ( $this->canEdit() ) {
                        $title = $this->getTitle( 'new' );
-                       $link = $sk->link( $title, wfMsg( 'abusefilter-new' ) );
+                       $link = Linker::link( $title, wfMsg( 'abusefilter-new' 
) );
                        $links = Xml::tags( 'p', null, $link ) . "\n";
                        $wgOut->addHTML( $links );
                }
@@ -42,10 +38,8 @@
        }
 
        function showList( $conds = array( 'af_deleted' => 0 ), $optarray = 
array() ) {
-               global $wgOut, $wgUser;
+               global $wgOut;
 
-               $this->mSkin = $wgUser->getSkin();
-
                $output = '';
                $output .= Xml::element( 'h2', null,
                        wfMsgExt( 'abusefilter-list', array( 'parseinline' ) ) 
);
@@ -188,21 +182,14 @@
        function formatValue( $name, $value ) {
                global $wgOut, $wgLang;
 
-               static $sk = null;
-
-               if ( empty( $sk ) ) {
-                       global $wgUser;
-                       $sk = $wgUser->getSkin();
-               }
-
                $row = $this->mCurrentRow;
 
                switch( $name ) {
                        case 'af_id':
-                               return $sk->link(
+                               return Linker::link(
                                        SpecialPage::getTitleFor( 
'AbuseFilter', intval( $value ) ), intval( $value ) );
                        case 'af_public_comments':
-                               return $sk->link(
+                               return Linker::link(
                                        SpecialPage::getTitleFor( 
'AbuseFilter', intval( $row->af_id ) ),
                                        $wgOut->parseInline( $value )
                                );
@@ -238,7 +225,8 @@
                                        array( 'parseinline' ),
                                        $wgLang->formatNum( $value )
                                );
-                               $link = $sk->makeKnownLinkObj(
+                               // @todo FIXME: makeKnownLinkObj() is 
deprecated.
+                               $link = Linker::makeKnownLinkObj(
                                        SpecialPage::getTitleFor( 'AbuseLog' ),
                                        $count_display,
                                        'wpSearchFilter=' . $row->af_id
@@ -246,11 +234,11 @@
                                return $link;
                        case 'af_timestamp':
                                $userLink =
-                                       $sk->userLink(
+                                       Linker::userLink(
                                                $row->af_user,
                                                $row->af_user_text
                                        ) .
-                                       $sk->userToolLinks(
+                                       Linker::userToolLinks(
                                                $row->af_user,
                                                $row->af_user_text
                                        );


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

Reply via email to