Use Status::getWikiText() instead of getErrorsArray() in Article::doDelete()
authorAlexandre Emsenhuber <ialex.wiki@gmail.com>
Wed, 22 Aug 2012 18:42:27 +0000 (20:42 +0200)
committerAlexandre Emsenhuber <ialex.wiki@gmail.com>
Wed, 22 Aug 2012 18:42:27 +0000 (20:42 +0200)
So that the usage of the Status class is more consistent with other places.

Change-Id: I8f7944905df7bc241b21f014d8544486ea012f6b

includes/Article.php

index 5a8bbeb..a3fb747 100644 (file)
@@ -1532,11 +1532,10 @@ class Article extends Page {
                } else {
                        $outputPage->setPageTitle( wfMessage( 'cannotdelete-title', $this->getTitle()->getPrefixedText() ) );
                        if ( $error == '' ) {
-                               $errors = $status->getErrorsArray();
-                               $deleteLogPage = new LogPage( 'delete' );
-                               $outputPage->wrapWikiMsg( "<div class=\"error mw-error-cannotdelete\">\n$1\n</div>",
-                                       $errors[0]
+                               $outputPage->addWikiText(
+                                       "<div class=\"error mw-error-cannotdelete\">\n" . $status->getWikiText() . "\n</div>"
                                );
+                               $deleteLogPage = new LogPage( 'delete' );
                                $outputPage->addHTML( Xml::element( 'h2', null, $deleteLogPage->getName()->text() ) );
 
                                LogEventsList::showLogExtract(