Use local context to get messages
authorAlexandre Emsenhuber <ialex.wiki@gmail.com>
Wed, 28 Mar 2012 10:34:34 +0000 (12:34 +0200)
committerAlexandre Emsenhuber <ialex.wiki@gmail.com>
Wed, 28 Mar 2012 10:34:34 +0000 (12:34 +0200)
Change-Id: Ic173f92f56f74261a34c896fbd1f45ec097129d6

includes/actions/RollbackAction.php

index ebb34c7..0d9a902 100644 (file)
@@ -63,7 +63,7 @@ class RollbackAction extends FormlessAction {
                                $current = $details['current'];
 
                                if ( $current->getComment() != '' ) {
-                                       $this->getOutput()->addHTML( wfMessage( 'editcomment' )->rawParams(
+                                       $this->getOutput()->addHTML( $this->msg( 'editcomment' )->rawParams(
                                                Linker::formatComment( $current->getComment() ) )->parse() );
                                }
                        }
@@ -97,7 +97,7 @@ class RollbackAction extends FormlessAction {
                $this->getOutput()->setRobotPolicy( 'noindex,nofollow' );
 
                if ( $current->getUserText() === '' ) {
-                       $old = wfMsg( 'rev-deleted-user' );
+                       $old = $this->msg( 'rev-deleted-user' )->escaped();
                } else {
                        $old = Linker::userLink( $current->getUser(), $current->getUserText() )
                                . Linker::userToolLinks( $current->getUser(), $current->getUserText() );
@@ -105,7 +105,7 @@ class RollbackAction extends FormlessAction {
 
                $new = Linker::userLink( $target->getUser(), $target->getUserText() )
                        . Linker::userToolLinks( $target->getUser(), $target->getUserText() );
-               $this->getOutput()->addHTML( wfMsgExt( 'rollback-success', array( 'parse', 'replaceafter' ), $old, $new ) );
+               $this->getOutput()->addHTML( $this->msg( 'rollback-success' )->rawParams( $old, $new )->parseAsBlock() );
                $this->getOutput()->returnToMain( false, $this->getTitle() );
 
                if ( !$request->getBool( 'hidediff', false ) && !$this->getUser()->getBoolOption( 'norollbackdiff', false ) ) {