Made WebInstaller::showStatusMessage() look uniformly for one and multiple errors...
authorMax Semenik <maxsem@users.mediawiki.org>
Wed, 4 Jan 2012 10:08:59 +0000 (10:08 +0000)
committerMax Semenik <maxsem@users.mediawiki.org>
Wed, 4 Jan 2012 10:08:59 +0000 (10:08 +0000)
includes/installer/WebInstaller.php

index 519233e..1ff77db 100644 (file)
@@ -677,12 +677,10 @@ class WebInstaller extends Installer {
         * @param $status Status
         */
        public function showStatusMessage( Status $status ) {
-               $text = $status->getWikiText();
-               $this->output->addWikiText(
-                       "<div class=\"config-message\">\n" .
-                       $text .
-                       "</div>"
-               );
+               $errors = array_merge( $status->getErrorsArray(), $status->getWarningsArray() );
+               foreach ( $errors as $error ) {
+                       call_user_func_array( array( $this, 'showMessage' ), $error );
+               }
        }
 
        /**