From c3f27467a0288ca66035254d7aa8a9e3d3858015 Mon Sep 17 00:00:00 2001 From: Alexandre Emsenhuber Date: Fri, 23 Dec 2011 20:51:37 +0000 Subject: [PATCH] * Use local context to get messages * Use Language::userTimeAndDate() instead of Language::timeanddate() --- includes/specials/SpecialBlockList.php | 33 +++++++++++++------------- 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/includes/specials/SpecialBlockList.php b/includes/specials/SpecialBlockList.php index ea6fe22f0f..0a3a28fe19 100644 --- a/includes/specials/SpecialBlockList.php +++ b/includes/specials/SpecialBlockList.php @@ -74,10 +74,10 @@ class SpecialBlockList extends SpecialPage { 'Options' => array( 'type' => 'multiselect', 'options' => array( - wfMsg( 'blocklist-userblocks' ) => 'userblocks', - wfMsg( 'blocklist-tempblocks' ) => 'tempblocks', - wfMsg( 'blocklist-addressblocks' ) => 'addressblocks', - wfMsg( 'blocklist-rangeblocks' ) => 'rangeblocks', + $this->msg( 'blocklist-userblocks' )->text() => 'userblocks', + $this->msg( 'blocklist-tempblocks' )->text() => 'tempblocks', + $this->msg( 'blocklist-addressblocks' )->text() => 'addressblocks', + $this->msg( 'blocklist-rangeblocks' )->text() => 'rangeblocks', ), 'flatlist' => true, ), @@ -97,8 +97,8 @@ class SpecialBlockList extends SpecialPage { ); $form = new HTMLForm( $fields, $this->getContext() ); $form->setMethod( 'get' ); - $form->setWrapperLegend( wfMsg( 'ipblocklist-legend' ) ); - $form->setSubmitText( wfMsg( 'ipblocklist-submit' ) ); + $form->setWrapperLegendMsg( 'ipblocklist-legend' ); + $form->setSubmitTextMsg( 'ipblocklist-submit' ); $form->prepareForm(); $form->displayForm( '' ); @@ -171,7 +171,7 @@ class SpecialBlockList extends SpecialPage { # Not necessary in a standard installation without such extensions enabled if( count( $otherBlockLink ) ) { $out->addHTML( - Html::rawElement( 'h2', array(), wfMsg( 'ipblocklist-localblock' ) ) . "\n" + Html::element( 'h2', array(), $this->msg( 'ipblocklist-localblock' )->text() ) . "\n" ); } @@ -195,11 +195,7 @@ class SpecialBlockList extends SpecialPage { Html::rawElement( 'h2', array(), - wfMsgExt( - 'ipblocklist-otherblocks', - 'parseinline', - count( $otherBlockLink ) - ) + $this->msg( 'ipblocklist-otherblocks', count( $otherBlockLink ) )->parse() ) . "\n" ); $list = ''; @@ -238,7 +234,9 @@ class BlockListPager extends TablePager { 'ipb_params' => 'blocklist-params', 'ipb_reason' => 'blocklist-reason', ); - $headers = array_map( 'wfMsg', $headers ); + foreach( $headers as $key => $val ) { + $headers[$key] = $this->msg( $val )->text(); + } } return $headers; @@ -257,7 +255,7 @@ class BlockListPager extends TablePager { 'change-blocklink', 'infiniteblock', ); - $msg = array_combine( $msg, array_map( 'wfMessage', $msg ) ); + $msg = array_combine( $msg, array_map( array( $this, 'msg' ), $msg ) ); } /** @var $row object */ @@ -267,12 +265,12 @@ class BlockListPager extends TablePager { switch( $name ) { case 'ipb_timestamp': - $formatted = $this->getLanguage()->timeanddate( $value, /* User preference timezone */ true ); + $formatted = $this->getLanguage()->userTimeAndDate( $value, $this->getUser() ); break; case 'ipb_target': if( $row->ipb_auto ){ - $formatted = wfMessage( 'autoblockid', $row->ipb_id )->parse(); + $formatted = $this->msg( 'autoblockid', $row->ipb_id )->parse(); } else { list( $target, $type ) = Block::parseTarget( $row->ipb_address ); switch( $type ){ @@ -315,7 +313,8 @@ class BlockListPager extends TablePager { $formatted .= ' ' . Html::rawElement( 'span', array( 'class' => 'mw-blocklist-actions' ), - wfMsg( 'parentheses', $this->getLanguage()->pipeList( $links ) ) + $this->msg( 'parentheses' )->rawParams( + $this->getLanguage()->pipeList( $links ) )->escaped() ); } break; -- 2.20.1