$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 = " $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 = " $rdel ";
+ $ldel = " $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 = " $rdel ";
}
$oldHeader = '<div id="mw-diff-otitle1"><strong>'.$this->mOldtitle.'</strong></div>' .