* Show diff link for DELETED_TEXT revs if user can see them (like history)
authorAaron Schulz <aaron@users.mediawiki.org>
Sat, 30 Jan 2010 09:10:03 +0000 (09:10 +0000)
committerAaron Schulz <aaron@users.mediawiki.org>
Sat, 30 Jan 2010 09:10:03 +0000 (09:10 +0000)
* Broke long line

includes/specials/SpecialContributions.php

index cc3fb01..392f433 100644 (file)
@@ -562,12 +562,14 @@ class ContribsPager extends ReverseChronologicalPager {
                if( $row->rev_id == $row->page_latest ) {
                        $topmarktext .= '<span class="mw-uctop">' . $this->messages['uctop'] . '</span>';
                        # Add rollback link
-                       if( !$row->page_is_new && $page->quickUserCan( 'rollback' ) && $page->quickUserCan( 'edit' ) ) {
+                       if( !$row->page_is_new && $page->quickUserCan( 'rollback' )
+                               && $page->quickUserCan( 'edit' ) )
+                       {
                                $topmarktext .= ' '.$sk->generateRollback( $rev );
                        }
                }
                # Is there a visible previous revision?
-               if( !$rev->isDeleted( Revision::DELETED_TEXT ) && $rev->getParentId() !== 0 ) {
+               if( $rev->userCan( Revision::DELETED_TEXT ) && $rev->getParentId() !== 0 ) {
                        $difftext = $sk->linkKnown(
                                $page,
                                $this->messages['diff'],