From 1eed4722ad897123e625f90273e9261483e0b186 Mon Sep 17 00:00:00 2001 From: Alex Z Date: Sun, 28 Dec 2008 03:14:37 +0000 Subject: [PATCH] cleanup to r45102 per Nikerabbit on CodeReview --- includes/specials/SpecialInterwiki.php | 17 +++++++++-------- languages/messages/MessagesEn.php | 2 +- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/includes/specials/SpecialInterwiki.php b/includes/specials/SpecialInterwiki.php index 3470bbb9f9..e39b673eea 100644 --- a/includes/specials/SpecialInterwiki.php +++ b/includes/specials/SpecialInterwiki.php @@ -64,7 +64,7 @@ class SpecialInterwiki extends SpecialPage { $actionUrl = $this->getTitle()->getLocalURL( 'action=submit' ); $token = $wgUser->editToken(); - $defaultreason = $wgRequest->getVal( 'wpInterwikiReason' ) ? $wgRequest->getVal( 'wpInterwikiReason' ) : wfMsgForContent( 'interwiki_defaultreason' ); + $defaultreason = $wgRequest->getVal( 'wpInterwikiReason', wfMsgForContent( 'interwiki_defaultreason' ) ); switch( $action ){ case "delete": @@ -102,7 +102,7 @@ class SpecialInterwiki extends SpecialPage { $dbr = wfGetDB( DB_SLAVE ); $row = $dbr->selectRow( 'interwiki', '*', array( 'iw_prefix' => $prefix ) ); if( !$row ){ - $this->error( wfMsg( 'interwiki_editerror', $prefix ) ); + $this->error( 'interwiki_editerror', $prefix ); return; } $prefix = '' . htmlspecialchars( $row->iw_prefix ) . ''; @@ -164,7 +164,7 @@ class SpecialInterwiki extends SpecialPage { $prefix = $wgRequest->getVal( 'wpInterwikiPrefix' ); $do = $wgRequest->getVal( 'wpInterwikiAction' ); if( preg_match( '/[\s:&=]/', $prefix ) ) { - $this->error( wfMsg( 'interwiki-badprefix', $prefix ) ); + $this->error( 'interwiki-badprefix', htmlspecialchars( $prefix ) ); $this->showForm( $do ); return; } @@ -176,7 +176,7 @@ class SpecialInterwiki extends SpecialPage { $dbw->delete( 'interwiki', array( 'iw_prefix' => $prefix ), __METHOD__ ); if ( $dbw->affectedRows() == 0 ) { - $this->error( wfMsg( 'interwiki_delfailed', $prefix ) ); + $this->error( 'interwiki_delfailed', $prefix ); $this->showForm( $do ); } else { $wgOut->addWikiText( wfMsg( 'interwiki_deleted', $prefix )); @@ -200,7 +200,7 @@ class SpecialInterwiki extends SpecialPage { } if( $dbw->affectedRows() == 0 ) { - $this->error( wfMsg( "interwiki_{$do}failed", $prefix ) ); + $this->error( "interwiki_{$do}failed", $prefix ); $this->showForm( $do ); } else { $wgOut->addWikiMsg( "interwiki_{$do}ed", $prefix ); @@ -233,7 +233,7 @@ class SpecialInterwiki extends SpecialPage { $res = $dbr->select( 'interwiki', '*' ); $numrows = $res->numRows(); if ( $numrows == 0 ) { - $this->error( wfMsgWikiHtml( 'interwiki_error' ) ); + $this->error( 'interwiki_error' ); return; } @@ -275,8 +275,9 @@ class SpecialInterwiki extends SpecialPage { $wgOut->addHTML( $out ); } - function error( $msg ) { + function error() { global $wgOut; - $wgOut->addHTML( Xml::tags( 'p', array( 'class' => 'error' ), $msg ) ); + $args = func_get_args(); + $wgOut->wrapWikiMsg( "

$1

", $args ); } } diff --git a/languages/messages/MessagesEn.php b/languages/messages/MessagesEn.php index 4d766b3959..05cb0b5f8f 100644 --- a/languages/messages/MessagesEn.php +++ b/languages/messages/MessagesEn.php @@ -2196,7 +2196,7 @@ Possibly it already exists in the interwiki table.', 'interwiki_addintro' => 'You are adding a new interwiki prefix. Remember that it cannot contain spaces ( ), colons (:), ampersands (&), or equal signs (=).', 'interwiki_addtext' => 'Add an interwiki prefix', -'interwiki-badprefix' => '"$1" contains invalid characters', +'interwiki-badprefix' => 'Specified interwiki prefix "$1" contains invalid characters', 'interwiki_defaultreason' => 'no reason given', 'interwiki_defaulturl' => 'http://www.example.com/$1', # only translate this message to other languages if you have to change it 'interwiki_deleted' => 'Prefix "$1" was successfully removed from the interwiki table.', -- 2.20.1