*Show deletion log on confirmdelete (bug 9118) (patch by Tango42)
authorAaron Schulz <aaron@users.mediawiki.org>
Tue, 6 Mar 2007 00:10:37 +0000 (00:10 +0000)
committerAaron Schulz <aaron@users.mediawiki.org>
Tue, 6 Mar 2007 00:10:37 +0000 (00:10 +0000)
includes/Article.php

index 93cb029..4cedaa0 100644 (file)
@@ -1986,6 +1986,23 @@ class Article {
 </form>\n" );
 
                $wgOut->returnToMain( false );
+
+               $this->showLogExtract( $wgOut );
+       }
+
+
+       /**
+        * Fetch deletion log
+        */
+       function showLogExtract( &$out ) {
+               # Show relevant lines from the deletion log:
+               $out->addHTML( "<h2>" . htmlspecialchars( LogPage::logName( 'delete' ) ) . "</h2>\n" );
+               $logViewer = new LogViewer(
+                       new LogReader(
+                               new FauxRequest(
+                                       array( 'page' => $this->mTitle->getPrefixedText(),
+                                              'type' => 'delete' ) ) ) );
+               $logViewer->showList( $out );
        }