Follow up to r70140
authorJeroen De Dauw <jeroendedauw@users.mediawiki.org>
Thu, 29 Jul 2010 17:54:44 +0000 (17:54 +0000)
committerJeroen De Dauw <jeroendedauw@users.mediawiki.org>
Thu, 29 Jul 2010 17:54:44 +0000 (17:54 +0000)
includes/installer/CoreInstaller.php
includes/installer/WebInstaller.php

index 2474453..7735e02 100644 (file)
@@ -167,6 +167,14 @@ abstract class CoreInstaller extends Installer {
                ),
        );
 
+       /**
+        * TODO: doucment
+        * 
+        * @param Status $status
+        */
+       public abstract function showStatusMessage( Status $status );   
+       
+       
        /**
         * Constructor, always call this from child classes.
         */
index ab37c26..f3a9079 100644 (file)
@@ -653,6 +653,8 @@ class WebInstaller extends CoreInstaller {
        /**
         * Show a short informational message.
         * Output looks like a list.
+        * 
+        * @param srting $msg
         */
        public function showMessage( $msg /*, ... */ ) {
                $args = func_get_args();
@@ -662,6 +664,18 @@ class WebInstaller extends CoreInstaller {
                        "</div>\n";
                $this->output->addHTML( $html );
        }
+       
+       /**
+        * @param Status $status
+        */
+       public function showStatusMessage( Status $status ) {
+               $text = $status->getWikiText();
+               $this->output->addWikiText(
+                       "<div class=\"config-message\">\n" .
+                       $text .
+                       "</div>"
+               );
+       }
 
        /**
         * Label a control by wrapping a config-input div around it and putting a