Use local context instead of global variables
authorAlexandre Emsenhuber <ialex@users.mediawiki.org>
Sat, 3 Sep 2011 20:51:17 +0000 (20:51 +0000)
committerAlexandre Emsenhuber <ialex@users.mediawiki.org>
Sat, 3 Sep 2011 20:51:17 +0000 (20:51 +0000)
includes/specials/SpecialBlockme.php

index 66be933..95f92f4 100644 (file)
@@ -33,14 +33,14 @@ class SpecialBlockme extends UnlistedSpecialPage {
        }
 
        function execute( $par ) {
-               global $wgRequest, $wgOut, $wgBlockOpenProxies, $wgProxyKey;
+               global $wgBlockOpenProxies, $wgProxyKey;
 
                $this->setHeaders();
                $this->outputHeader();
 
-               $ip = $wgRequest->getIP();
-               if( !$wgBlockOpenProxies || $wgRequest->getText( 'ip' ) != md5( $ip . $wgProxyKey ) ) {
-                       $wgOut->addWikiMsg( 'proxyblocker-disabled' );
+               $ip = $this->getRequest()->getIP();
+               if( !$wgBlockOpenProxies || $this->getRequest()->getText( 'ip' ) != md5( $ip . $wgProxyKey ) ) {
+                       $this->getOutput()->addWikiMsg( 'proxyblocker-disabled' );
                        return;
                }
 
@@ -56,6 +56,6 @@ class SpecialBlockme extends UnlistedSpecialPage {
 
                $block->insert();
 
-               $wgOut->addWikiMsg( 'proxyblocksuccess' );
+               $this->getOutput()->addWikiMsg( 'proxyblocksuccess' );
        }
 }