From: Benny Situ Date: Fri, 2 Mar 2012 20:58:10 +0000 (+0000) Subject: fix for bug34781 - display old title text if the namespace has been changed X-Git-Tag: 1.31.0-rc.0~24421 X-Git-Url: http://git.cyclocoop.org/%40spipnet%40?a=commitdiff_plain;h=8719d2075070061278e984aa5c07f21aabea25cc;p=lhc%2Fweb%2Fwiklou.git fix for bug34781 - display old title text if the namespace has been changed --- diff --git a/includes/specials/SpecialNewpages.php b/includes/specials/SpecialNewpages.php index ecec87de53..54bcb97f44 100644 --- a/includes/specials/SpecialNewpages.php +++ b/includes/specials/SpecialNewpages.php @@ -356,7 +356,14 @@ class SpecialNewpages extends IncludableSpecialPage { $css = count( $classes ) ? ' class="' . implode( ' ', $classes ) . '"' : ''; - return "{$time} {$dm}{$plink} {$hist} {$dm}{$length} {$dm}{$ulink} {$comment} {$tagDisplay}\n"; + # Display the old title if the namespace has been changed + $oldTitleText = ''; + if ( $result->page_namespace !== $result->rc_namespace ) { + $oldTitleText = wfMessage( 'rc-old-title' )->params( Title::makeTitle( $result->rc_namespace, $result->rc_title ) + ->getPrefixedText() )->escaped(); + } + + return "{$time} {$dm}{$plink} {$hist} {$dm}{$length} {$dm}{$ulink} {$comment} {$tagDisplay} {$oldTitleText}\n"; } /** diff --git a/languages/messages/MessagesEn.php b/languages/messages/MessagesEn.php index 9ef85bf3f0..32af62a1ab 100644 --- a/languages/messages/MessagesEn.php +++ b/languages/messages/MessagesEn.php @@ -2073,6 +2073,7 @@ Your e-mail address is not revealed when other users contact you.', 'newsectionsummary' => '/* $1 */ new section', 'rc-enhanced-expand' => 'Show details (requires JavaScript)', 'rc-enhanced-hide' => 'Hide details', +'rc-old-title' => 'originally created as "$1"', # Recent changes linked 'recentchangeslinked' => 'Related changes', diff --git a/languages/messages/MessagesQqq.php b/languages/messages/MessagesQqq.php index 3c71f58bdf..f64bd66c1b 100644 --- a/languages/messages/MessagesQqq.php +++ b/languages/messages/MessagesQqq.php @@ -1789,6 +1789,7 @@ I guess that this should appear before an input box where you can specify that r Does not work under $wgMiserMode ([[mwr:48986|r48986]]).', 'rc-change-size-new' => 'Tooltip when hovering a change list diff size. The tooltip shows the resulting new size in bytes.', 'newsectionsummary' => 'Default summary when adding a new section to a page.', +'rc-old-title' => 'Text that shows the original title of a page, $1 is the original title text', # Recent changes linked 'recentchangeslinked' => 'Title of [[Special:RecentChangesLinked]] and display name of page on [[Special:SpecialPages]].',