}
function getSQL( $offset, $limit ) {
- return "SELECT rc_title AS cur_title,rc_user AS cur_user,rc_user_text AS cur_user_text,rc_comment as cur_comment," .
- "rc_timestamp AS cur_timestamp,length(cur_text) as cur_length FROM recentchanges,cur " .
+ return "SELECT rc_namespace AS cur_namespace, rc_title AS cur_title,rc_user AS cur_user,rc_user_text AS cur_user_text,rc_comment as cur_comment," .
+ "rc_timestamp AS cur_timestamp,length(cur_text) as cur_length,cur_text FROM recentchanges,cur " .
"WHERE rc_cur_id=cur_id AND rc_new=1 AND rc_namespace=0 AND cur_is_redirect=0 " .
"ORDER BY rc_timestamp DESC LIMIT {$offset}, {$limit}";
}
function formatResult( $skin, $result ) {
-
global $wgLang;
-
$u = $result->cur_user;
$ut = $result->cur_user_text;
- $length = wfmsg( "nbytes", $result->cur_length );
- $c = wfEscapeHTML( $result->cur_comment );
+ $length = wfmsg( "nbytes", $wgLang->formatNum( $result->cur_length ) );
+ $c = $skin->formatComment($result->cur_comment );
if ( 0 == $u ) { # not by a logged-in user
$ul = $ut;
function wfSpecialNewpages()
{
+ global $wgRequest;
list( $limit, $offset ) = wfCheckLimits();
$npp = new NewPagesPage();
-
- if( !$npp->doFeed( $_GET["feed"] ) ) {
+ if( !$npp->doFeed( $wgRequest->getVal( 'feed' ) ) ) {
$npp->doQuery( $offset, $limit );
}
}