From be284283cfe7f751a00d05f9c10d49a72b2dd9c2 Mon Sep 17 00:00:00 2001 From: "Mark A. Hershberger" Date: Wed, 16 Nov 2011 21:43:32 +0000 Subject: [PATCH] Apply patch from Bug 17056 - list items in Special:NewPages should each link to the first revision of the page Patch from Umherirrender --- includes/specials/SpecialNewpages.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/includes/specials/SpecialNewpages.php b/includes/specials/SpecialNewpages.php index 1c8b9aa0d7..7028aea9fc 100644 --- a/includes/specials/SpecialNewpages.php +++ b/includes/specials/SpecialNewpages.php @@ -298,9 +298,16 @@ class SpecialNewpages extends IncludableSpecialPage { $dm = $lang->getDirMark(); $title = Title::makeTitleSafe( $result->rc_namespace, $result->rc_title ); - $time = Html::element( 'span', array( 'class' => 'mw-newpages-time' ), + $spanTime = Html::element( 'span', array( 'class' => 'mw-newpages-time' ), $lang->timeanddate( $result->rc_timestamp, true ) ); + $time = Linker::linkKnown( + $title, + $spanTime, + array(), + array( 'oldid' => $result->rc_this_oldid ), + array() + ); $query = array( 'redirect' => 'no' ); @@ -501,7 +508,7 @@ class NewPagesPager extends ReverseChronologicalPager { $fields = array( 'rc_namespace', 'rc_title', 'rc_cur_id', 'rc_user', 'rc_user_text', 'rc_comment', 'rc_timestamp', 'rc_patrolled','rc_id', 'rc_deleted', - 'page_len AS length', 'page_latest AS rev_id', 'ts_tags' + 'page_len AS length', 'page_latest AS rev_id', 'ts_tags', 'rc_this_oldid' ); $join_conds = array( 'page' => array( 'INNER JOIN', 'page_id=rc_cur_id' ) ); -- 2.20.1