From 149c28b99d0d3da5b4bc115216162568e743331f Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Fri, 2 Jan 2009 20:22:28 +0000 Subject: [PATCH] (bug 16783) MediaWiki:Cannotdelete error should include a log extract --- includes/Article.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/includes/Article.php b/includes/Article.php index 591e5581a3..72cc88086c 100644 --- a/includes/Article.php +++ b/includes/Article.php @@ -2149,6 +2149,8 @@ class Article { $latest = $dbw->selectField( 'page', 'page_latest', $conds, __METHOD__ ); if( $latest === false ) { $wgOut->showFatalError( wfMsgExt( 'cannotdelete', array( 'parse' ) ) ); + $wgOut->addHTML( Xml::element( 'h2', null, LogPage::logName( 'delete' ) ) ); + LogEventsList::showLogExtract( $wgOut, 'delete', $this->mTitle->getPrefixedText() ); return; } @@ -2359,10 +2361,13 @@ class Article { $wgOut->returnToMain( false ); wfRunHooks('ArticleDeleteComplete', array(&$this, &$wgUser, $reason, $id)); } else { - if( $error == '' ) + if( $error == '' ) { $wgOut->showFatalError( wfMsgExt( 'cannotdelete', array( 'parse' ) ) ); - else + $wgOut->addHTML( Xml::element( 'h2', null, LogPage::logName( 'delete' ) ) ); + LogEventsList::showLogExtract( $wgOut, 'delete', $this->mTitle->getPrefixedText() ); + } else { $wgOut->showFatalError( $error ); + } } } } -- 2.20.1