From: Roan Kattouw Date: Sat, 19 Nov 2011 19:01:08 +0000 (+0000) Subject: Followup r103692: don't add a query per row X-Git-Tag: 1.31.0-rc.0~26404 X-Git-Url: http://git.cyclocoop.org/%22.%24h.%22?a=commitdiff_plain;h=9efea73d2f9bdf4bed47e67db2374c8def2c9e24;p=lhc%2Fweb%2Fwiklou.git Followup r103692: don't add a query per row --- diff --git a/includes/specials/SpecialNewpages.php b/includes/specials/SpecialNewpages.php index 2467717703..3b50f83688 100644 --- a/includes/specials/SpecialNewpages.php +++ b/includes/specials/SpecialNewpages.php @@ -297,7 +297,7 @@ class SpecialNewpages extends IncludableSpecialPage { $lang = $this->getLang(); $dm = $lang->getDirMark(); - $title = Title::newFromID( $result->rc_cur_id ); + $title = Title::newFromRow( $result ); $spanTime = Html::element( 'span', array( 'class' => 'mw-newpages-time' ), $lang->timeanddate( $result->rc_timestamp, true ) ); @@ -508,7 +508,8 @@ 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', 'rc_this_oldid' + 'page_len AS length', 'page_latest AS rev_id', 'ts_tags', 'rc_this_oldid', + 'page_namespace', 'page_title' ); $join_conds = array( 'page' => array( 'INNER JOIN', 'page_id=rc_cur_id' ) );