A few cleanups for r58351
authorAaron Schulz <aaron@users.mediawiki.org>
Fri, 30 Oct 2009 02:23:58 +0000 (02:23 +0000)
committerAaron Schulz <aaron@users.mediawiki.org>
Fri, 30 Oct 2009 02:23:58 +0000 (02:23 +0000)
includes/Article.php
includes/diff/DifferenceInterface.php

index 42625e3..9bb8e35 100644 (file)
@@ -3456,11 +3456,10 @@ class Article {
 
                $cdel = '';
                // User can delete revisions or view deleted revisions...
-               $canHide = $wgUser->isAllowed('deleterevision');
+               $canHide = $wgUser->isAllowed( 'deleterevision' );
                if( $canHide || ($revision->getVisibility() && $wgUser->isAllowed('deletedhistory')) ) {
-                       // Is this hidden from Sysops?
                        if( !$revision->userCan( Revision::DELETED_RESTRICTED ) ) {
-                               $cdel = $sk->revDeleteLinkDisabled( $canHide );
+                               $cdel = $sk->revDeleteLinkDisabled( $canHide ); // rev was hidden from Sysops
                        } else {
                                $query = array(
                                        'type'   => 'revision',
index 2618635..eed9d3e 100644 (file)
@@ -312,40 +312,38 @@ CONTROL;
                        $newminor = ChangesList::flag( 'minor' );
                }
 
-               $rdel = ''; $ldel = '';
+               $rdel = $ldel = '';
                # Handle RevisionDelete links...
-               if( $wgUser->isAllowed( 'deletedhistory' ) ) {
-                       $canHide = $wgUser->isAllowed( 'deleterevision' );
-                       // Don't show useless link to people who cannot hide revisions
-                       if( $canHide || $this->mOldRev->getVisibility() ) {
-                               if( !$this->mOldRev->userCan( Revision::DELETED_RESTRICTED ) ) {
-                                       $ldel = $sk->revDeleteLinkDisabled( $canHide ); // revision was hidden from sysops
-                               } else {
-                                       $query = array( 
-                                               'type' => 'revision',
-                                               'target' => $this->mOldRev->mTitle->getPrefixedDbkey(),
-                                               'ids' => $this->mOldRev->getId()
-                                       );
-                                       $ldel = $sk->revDeleteLink( $query,
-                                               $this->mOldRev->isDeleted( Revision::DELETED_RESTRICTED ), $canHide );
-                               }
-                               $ldel = "&nbsp;&nbsp;&nbsp;$ldel ";
+               $canHide = $wgUser->isAllowed( 'deleterevision' );
+               // Don't show useless link to people who cannot hide revisions
+               if( $canHide || ($this->mOldRev->getVisibility() && $wgUser->isAllowed('deletedhistory')) ) {
+                       if( !$this->mOldRev->userCan( Revision::DELETED_RESTRICTED ) ) {
+                               $ldel = $sk->revDeleteLinkDisabled( $canHide ); // revision was hidden from sysops
+                       } else {
+                               $query = array( 
+                                       'type' => 'revision',
+                                       'target' => $this->mOldRev->mTitle->getPrefixedDbkey(),
+                                       'ids' => $this->mOldRev->getId()
+                               );
+                               $ldel = $sk->revDeleteLink( $query,
+                                       $this->mOldRev->isDeleted( Revision::DELETED_RESTRICTED ), $canHide );
                        }
-                       // Don't show useless link to people who cannot hide revisions
-                       if( $this->mNewRev->getVisibility() || $wgUser->isAllowed( 'deleterevision' ) ) {
-                               if( !$this->mNewRev->userCan( Revision::DELETED_RESTRICTED ) ) {
-                                       $rdel = $sk->revDeleteLinkDisabled( $canHide ); // revision was hidden from sysops
-                               } else {
-                                       $query = array( 
-                                               'type' => 'revision',
-                                               'target' =>  $this->mNewRev->mTitle->getPrefixedDbkey(),
-                                               'ids' => $this->mNewRev->getId()
-                                       );
-                                       $rdel = $sk->revDeleteLink( $query,
-                                               $this->mNewRev->isDeleted( Revision::DELETED_RESTRICTED ), $canHide );
-                               }
-                               $rdel = "&nbsp;&nbsp;&nbsp;$rdel ";
+                       $ldel = "&nbsp;&nbsp;&nbsp;$ldel ";
+               }
+               // Don't show useless link to people who cannot hide revisions
+               if( $canHide || ($this->mNewRev->getVisibility() && $wgUser->isAllowed('deletedhistory')) ) {
+                       if( !$this->mNewRev->userCan( Revision::DELETED_RESTRICTED ) ) {
+                               $rdel = $sk->revDeleteLinkDisabled( $canHide ); // revision was hidden from sysops
+                       } else {
+                               $query = array( 
+                                       'type' => 'revision',
+                                       'target' =>  $this->mNewRev->mTitle->getPrefixedDbkey(),
+                                       'ids' => $this->mNewRev->getId()
+                               );
+                               $rdel = $sk->revDeleteLink( $query,
+                                       $this->mNewRev->isDeleted( Revision::DELETED_RESTRICTED ), $canHide );
                        }
+                       $rdel = "&nbsp;&nbsp;&nbsp;$rdel ";
                }
 
                $oldHeader = '<div id="mw-diff-otitle1"><strong>'.$this->mOldtitle.'</strong></div>' .