From b36df6ecc6632eb1e5906073c3c1ef942caaa65e Mon Sep 17 00:00:00 2001 From: Tim Starling Date: Fri, 9 Dec 2011 05:54:26 +0000 Subject: [PATCH] Fixes for r102295: * Rename getDiffText to getDiffLink since that's what it actually gets. Fix associated variable names. * Use Html::element() not Html::rawElement() when escaping is desired. --- includes/FeedUtils.php | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/includes/FeedUtils.php b/includes/FeedUtils.php index ecf3ac71ad..45c23d1405 100644 --- a/includes/FeedUtils.php +++ b/includes/FeedUtils.php @@ -131,7 +131,7 @@ class FeedUtils { if ( $wgFeedDiffCutoff <= 0 || ( strlen( $diffText ) > $wgFeedDiffCutoff ) ) { // Omit large diffs - $diffText = self::getDiffText( $title, $newid, $oldid); + $diffText = self::getDiffLink( $title, $newid, $oldid ); } elseif ( $diffText === false ) { // Error in diff engine, probably a missing revision $diffText = "

Can't load revision $newid

"; @@ -150,7 +150,7 @@ class FeedUtils { } if ( $wgFeedDiffCutoff <= 0 || strlen( $newtext ) > $wgFeedDiffCutoff ) { // Omit large new page diffs, bug 29110 - $diffText = self::getDiffText( $title, $newid ); + $diffText = self::getDiffLink( $title, $newid ); } else { $diffText = '

' . wfMsg( 'newpage' ) . '

' . '
' . nl2br( htmlspecialchars( $newtext ) ) . '
'; @@ -170,17 +170,16 @@ class FeedUtils { * @param $newid Integer newid for this diff * @param $oldid Integer|null oldid for the diff. Null means it is a new article */ - protected static function getDiffText( Title $title, $newid, $oldid = null ) { + protected static function getDiffLink( Title $title, $newid, $oldid = null ) { $queryParameters = ($oldid == null) ? "diff={$newid}" : "diff={$newid}&oldid={$oldid}" ; - $diffLink = $title->escapeFullUrl( $queryParameters ); + $diffUrl = $title->escapeFullUrl( $queryParameters ); - $diffText = Html::RawElement( 'a', array( 'href' => $diffLink ), - htmlspecialchars( wfMsgForContent( 'showdiff' ) ) - ); + $diffLink = Html::element( 'a', array( 'href' => $diffUrl ), + wfMsgForContent( 'showdiff' ) ); - return $diffText; + return $diffLink; } /** -- 2.20.1