finally found the reason for the li bug, top a now in skin
[lhc/web/wiklou.git] / includes / SpecialNewpages.php
index ecd0e62..4368d28 100644 (file)
@@ -13,21 +13,19 @@ class NewPagesPage extends QueryPage {
        }
 
        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;
@@ -50,12 +48,12 @@ class NewPagesPage extends QueryPage {
 
 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 );
        }
 }