Patch by Church of Emacs (bug 16950) with whitespace fixes. r51041
tried to remove just rev_deleted log entries from displaying (bug
18747), but removed all entries other than page deletion instead
(including restoration and move logs). It also only removed rev_deleted
log entries for recreating, not just viewing.
protected function showLogs() {
global $wgUser, $wgOut;
$loglist = new LogEventsList( $wgUser->getSkin(), $wgOut );
- $pager = new LogPager( $loglist, array('move', 'delete'), false, $this->mTitle->getPrefixedText() );
+ $pager = new LogPager( $loglist, array('move', 'delete'), false,
+ $this->mTitle->getPrefixedText(), '', array( "log_action != 'revision'" ) );
if( $pager->getNumRows() > 0 ) {
$pager->mLimit = 10;
$wgOut->addHTML( '<div class="mw-warning-with-logexcerpt">' );
global $wgUser;
$loglist = new LogEventsList( $wgUser->getSkin(), $out );
$pager = new LogPager( $loglist, array('move', 'delete'), false,
- $this->mTitle->getPrefixedText(), '', array('log_action'=>'delete') );
+ $this->mTitle->getPrefixedText(), '', array( "log_action != 'revision'" ) );
+
$count = $pager->getNumRows();
if ( $count > 0 ) {
$pager->mLimit = 10;