Reverting r28034 for now ("(bug 943) RSS feed for Recentchangeslinked")
authorBrion Vibber <brion@users.mediawiki.org>
Mon, 3 Dec 2007 16:51:28 +0000 (16:51 +0000)
committerBrion Vibber <brion@users.mediawiki.org>
Mon, 3 Dec 2007 16:51:28 +0000 (16:51 +0000)
* Doesn't set the feed links so it's undiscoverable
* Contents are entirely inconsistent with existing recent changes and history feeds
* Adds unnecessary new messages

includes/SpecialRecentchangeslinked.php
languages/messages/MessagesEn.php
maintenance/language/messages.inc

index d413667..2a8ac32 100644 (file)
@@ -152,7 +152,6 @@ $GROUPBY
        $s = $list->beginRecentChangesList();
        $count = $dbr->numRows( $res );
 
-       $rchanges = array();
        if ( $count ) {
                $counter = 1;
                while ( $limit ) {
@@ -163,7 +162,6 @@ $GROUPBY
                        $rc->counter = $counter++;
                        $s .= $list->recentChangesLine( $rc , !empty( $obj->wl_user) );
                        --$limit;
-                       $rchanges[] = $rc;
                }
        } else {
                $wgOut->addWikiText( wfMsg('recentchangeslinked-noresult') );
@@ -172,35 +170,6 @@ $GROUPBY
 
        $dbr->freeResult( $res );
        $wgOut->addHTML( $s );
-
-       global $wgSitename, $wgFeedClasses, $wgTitle, $wgContLanguageCode;
-       $feedFormat = $wgRequest->getVal( 'feed' );
-       if( $feedFormat && isset( $wgFeedClasses[$feedFormat] ) ) {
-               $feedTitle = $wgSitename . ' - ' . wfMsgForContent( 'recentchangeslinked-title', $nt->getPrefixedText() ) . ' [' . $wgContLanguageCode . ']';
-               $feed = new $wgFeedClasses[$feedFormat]( $feedTitle,
-                       htmlspecialchars( wfMsgForContent('recentchangeslinked') ), $wgTitle->getFullUrl() );
-               
-               $feedItems = array();
-               foreach( $rchanges as $rc ) {
-                       $title = $rc->getTitle();
-                       $titleStr = $title->getFullText();
-                       $titleUrl = $title->getFullUrl();
-                       $timestamp = $rc->getAttribute('rc_timestamp');
-                       $user = $rc->getAttribute('rc_user_text');
-                       $comment = $rc->getAttribute('rc_comment');
-                       $message = ( $comment ? 'recentchangeslinked-feed-entry-comment' : 'recentchangeslinked-feed-entry' );
-                       $content = wfMsgHtml( $message, $user, $titleStr, $comment );
-                       
-                       $feedItems[] = new FeedItem( $titleStr, $content, $titleUrl, $timestamp, $user );
-               }
-               
-               $wgOut->disable();
-               $feed->outHeader();
-               foreach( $feedItems as &$item ) {
-                       $feed->outItem( $item );
-               }
-               $feed->outFooter();
-       }
 }
 
 
index 9924aee..9bafbfa 100644 (file)
@@ -1399,8 +1399,6 @@ Unselected groups will not be changed. You can deselect a group with CTRL + Left
 'recentchangeslinked-title' => 'Changes related to $1',
 'recentchangeslinked-noresult' => 'No changes on linked pages during the given period.',
 'recentchangeslinked-summary'  => "This special page lists the last changes on pages who are linked. Pages on your watchlist are '''bold'''.",
-'recentchangeslinked-feed-entry' => 'User $1 edited $2',
-'recentchangeslinked-feed-entry-comment' => 'User $1 edited $2 ($3)',
 
 # Upload
 'upload'                      => 'Upload file',
index e55546b..2fe9d42 100644 (file)
@@ -809,8 +809,6 @@ $wgMessageStructure = array(
                'recentchangeslinked-title',
                'recentchangeslinked-noresult',
                'recentchangeslinked-summary',
-               'recentchangeslinked-feed-entry',
-               'recentchangeslinked-feed-entry-comment',
        ),
        'upload' => array(
                'upload',