From: Chad Horohoe Date: Wed, 5 Jan 2011 23:20:12 +0000 (+0000) Subject: Move pass/fail message out of doEnvironmentChecks(), return a Status and let callers... X-Git-Tag: 1.31.0-rc.0~32787 X-Git-Url: http://git.cyclocoop.org/%24href?a=commitdiff_plain;h=2b7dd8b84392184b28aa8138e8dbf5ddf187b44f;p=lhc%2Fweb%2Fwiklou.git Move pass/fail message out of doEnvironmentChecks(), return a Status and let callers do it instead. Also moves the out of the message. --- diff --git a/includes/installer/Installer.i18n.php b/includes/installer/Installer.i18n.php index da67390e59..a7edc3b697 100644 --- a/includes/installer/Installer.i18n.php +++ b/includes/installer/Installer.i18n.php @@ -79,8 +79,8 @@ You should have received a copy of the GNU General Public * [http://www.mediawiki.org/wiki/Help:Contents User's Guide] * [http://www.mediawiki.org/wiki/Manual:Contents Administrator's Guide] * [http://www.mediawiki.org/wiki/Manual:FAQ FAQ]", - 'config-env-good' => 'The environment has been checked. -You can install MediaWiki.', // FIXME: take span out of message. + 'config-env-good' => 'The environment has been checked. +You can install MediaWiki.', 'config-env-bad' => 'The environment has been checked. You cannot install MediaWiki.', 'config-unicode-using-utf8' => 'Using Brion Vibber\'s utf8_normalize.so for Unicode normalization.', @@ -670,10 +670,10 @@ Kontroleer u php.ini en maak seker dat session.save_path na 'n geld * [http://www.mediawiki.org/wiki/Help:Contents Gebruikershandleiding] (Engelstalig) * [http://www.mediawiki.org/wiki/Manual:Contents Administrateurshandleiding] (Engelstalig) * [http://www.mediawiki.org/wiki/Manual:FAQ Algemene vrae] (Engelstalig)', - 'config-env-good' => 'Die omgewing is gekontroleer. -U kan MediaWiki installeer.', + 'config-env-good' => 'Die omgewing is gekontroleer. +U kan MediaWiki installeer.', 'config-env-bad' => 'Die omgewing is gekontroleer. -U kan nie MediaWiki installeer nie.', +U kan nie MediaWiki installeer nie.', 'config-no-db' => "Kon nie 'n geskikte databasisdrywer vind nie!", 'config-memory-raised' => 'PHP se memory_limit is $1, en is verhoog tot $2.', 'config-memory-bad' => "'''Waarskuwing:''' PHP se memory_limit is $1. @@ -887,8 +887,8 @@ You should have received a copy of the GNU General Public * [http://www.mediawiki.org/wiki/Help:Contents Дапамога карыстальнікам] * [http://www.mediawiki.org/wiki/Manual:Contents Дапамога адміністратарам] * [http://www.mediawiki.org/wiki/Manual:FAQ FAQ]', - 'config-env-good' => 'Асяродзьдзе было праверанае. -Вы можаце ўсталёўваць MediaWiki.', + 'config-env-good' => 'Асяродзьдзе было праверанае. +Вы можаце ўсталёўваць MediaWiki.', 'config-env-bad' => 'Асяродзьдзе было праверанае. Усталяваньне MediaWiki немагчымае.', 'config-unicode-using-utf8' => 'Выкарыстоўваецца бібліятэка Unicode-нармалізацыі Браяна Вібэра', @@ -1349,8 +1349,8 @@ $1 * [http://www.mediawiki.org/wiki/Help:Contents Наръчник на потребителя] * [http://www.mediawiki.org/wiki/Manual:Contents Наръчник на администратора] * [http://www.mediawiki.org/wiki/Manual:FAQ ЧЗВ]', - 'config-env-good' => 'Средата беше проверена. -Инсталирането на МедияУики е възможно.', + 'config-env-good' => 'Средата беше проверена. +Инсталирането на МедияУики е възможно.', 'config-env-bad' => 'Средата беше проверена. Не е възможна инсталация на МедияУики.', 'config-unicode-using-utf8' => 'Използване на utf8_normalize.so от Brion Vibber за Unicode-нормализация.', @@ -1748,8 +1748,8 @@ Provjerite vaš php.ini i provjerite da li je session.save_path pos * [http://www.mediawiki.org/wiki/Help:Contents Vodič za korisnike] * [http://www.mediawiki.org/wiki/Manual:Contents Vodič za administratore] * [http://www.mediawiki.org/wiki/Manual:FAQ NPP]', - 'config-env-good' => 'Okruženje je provjereno. -Možete instalirati MediaWiki.', + 'config-env-good' => 'Okruženje je provjereno. +Možete instalirati MediaWiki.', 'config-no-db' => 'Nije mogao biti pronađen podgodan drajver za bazu podataka!', 'config-xcache' => '[http://trac.lighttpd.net/xcache/ XCache] je instaliran', 'config-apc' => '[http://www.php.net/apc APC] je instaliran', @@ -1861,8 +1861,8 @@ Eine Kopie der GNU General Public License sollte * [http://www.mediawiki.org/wiki/Help:Contents Nutzeranleitung] * [http://www.mediawiki.org/wiki/Manual:Contents Administratorenanleitung] * [http://www.mediawiki.org/wiki/Manual:FAQ Häufig gestellte Fragen]', - 'config-env-good' => 'Die Installationsumgebung wurde geprüft. -MediaWiki kann installiert werden.', + 'config-env-good' => 'Die Installationsumgebung wurde geprüft. +MediaWiki kann installiert werden.', 'config-env-bad' => 'Die Installationsumgebung wurde geprüft. MediaWiki kann nicht installiert werden.', 'config-unicode-using-utf8' => 'Zur Unicode-Normalisierung wird Brion Vibbers utf8_normalize.so eingesetzt.', @@ -2340,8 +2340,8 @@ En conjunto con este programa debe haber recibido una copi * [http://www.mediawiki.org/wiki/Help:Contents Guía del usuario] * [http://www.mediawiki.org/wiki/Manual:Contents Guía del administrador] * [http://www.mediawiki.org/wiki/Manual:FAQ Preguntas frecuentes]', - 'config-env-good' => 'El entorno ha sido comprobado. -Puedes instalar MediaWiki.', + 'config-env-good' => 'El entorno ha sido comprobado. +Puedes instalar MediaWiki.', 'config-env-bad' => 'El entorno ha sido comprobado. No puedes instalar MediaWiki.', 'config-unicode-using-utf8' => 'Usando utf8_normalize.so de Brion Vibber para la normalización Unicode.', @@ -2734,8 +2734,8 @@ Sinun pitäisi antaa näiden tarkistusten tulokset, jos tarvitset apua asennukse * [http://www.mediawiki.org/wiki/Help:Contents Käyttöopas] * [http://www.mediawiki.org/wiki/Manual:Contents Hallintaopas] * [http://www.mediawiki.org/wiki/Manual:FAQ UKK]', - 'config-env-good' => 'Asennusympäristö on tarkastettu. -Voit asentaa MediaWikin.', + 'config-env-good' => 'Asennusympäristö on tarkastettu. +Voit asentaa MediaWikin.', 'config-env-bad' => 'Asennusympäristö on tarkastettu. Et voi asentaa MediaWikiä.', 'config-no-db' => 'Sopivaa tietokanta-ajuria ei löytynyt!', @@ -2888,8 +2888,8 @@ Vous devriez avoir reçu une copie de la Licence Publique * [http://www.mediawiki.org/wiki/Help:Contents Guide de l’utilisateur] * [http://www.mediawiki.org/wiki/Manual:Contents Guide de l’administrateur] * [http://www.mediawiki.org/wiki/Manual:FAQ FAQ]', - 'config-env-good' => 'L’environnement a été vérifié. -Vous pouvez installer MediaWiki.', + 'config-env-good' => 'L’environnement a été vérifié. +Vous pouvez installer MediaWiki.', 'config-env-bad' => 'L’environnement a été vérifié. vous ne pouvez pas installer MediaWiki.', 'config-unicode-using-utf8' => 'Utilisation de utf8_normalize.so par Brion Vibber pour la normalisation Unicode.', @@ -3344,8 +3344,8 @@ Debería recibir unha copia da licenza pública xeral GNU< * [http://www.mediawiki.org/wiki/Help:Contents Guía de usuario] * [http://www.mediawiki.org/wiki/Manual:Contents Guía de administrador] * [http://www.mediawiki.org/wiki/Manual:FAQ Preguntas máis frecuentes]', - 'config-env-good' => 'Rematou a comprobación do entorno. -Pode instalar MediaWiki.', + 'config-env-good' => 'Rematou a comprobación do entorno. +Pode instalar MediaWiki.', 'config-env-bad' => 'Rematou a comprobación do entorno. Non pode instalar MediaWiki.', 'config-unicode-using-utf8' => 'Usando utf8_normalize.so de Brion Vibber para a normalización Unicode.', @@ -3797,8 +3797,8 @@ E Kopi vu dr GNU General Public-Lizänz sott zä * [http://www.mediawiki.org/wiki/Help:Contents Nutzeraaleitig zue MediaWiki] * [http://www.mediawiki.org/wiki/Manual:Contents Adminischtratoreaaleitig zue MediaWiki] * [http://www.mediawiki.org/wiki/Manual:FAQ Vilmol gstellti Froge zue MediaWiki]', - 'config-env-good' => 'D Inschtallationsumgäbig isch prieft wore. -Du chasch MediaWiki inschtalliere.', + 'config-env-good' => 'D Inschtallationsumgäbig isch prieft wore. +Du chasch MediaWiki inschtalliere.', 'config-env-bad' => 'D Inschtallationsumgäbigisch prieft wore. Du chasch MediaWiki nit inschtalliere.', 'config-unicode-using-utf8' => 'Fir d Unicode-Normalisierig wird em Brion Vibber syy utf8_normalize.so yygsetzt.', @@ -4004,8 +4004,8 @@ Skontroluj swój php.ini a zawěsć, zo session.save_path je na pra * [http://www.mediawiki.org/wiki/Help:Contents Nawod za wužiwarjow] * [http://www.mediawiki.org/wiki/Manual:Contents Nawod za administratorow] * [http://www.mediawiki.org/wiki/Manual:FAQ Huste prašenja]', - 'config-env-good' => 'Wokolina je so skontrolowała. -Móžeš MediaWiki instalować.', + 'config-env-good' => 'Wokolina je so skontrolowała. +Móžeš MediaWiki instalować.', 'config-env-bad' => 'Wokolina je so skontrolowała. Njemóžeš MediaWiki instalować.', 'config-unicode-using-utf8' => 'Za normalizaciju Unicode so utf8_normalize.so Briona Vibbera wužiwa.', @@ -4263,8 +4263,8 @@ Ha probléma merülne fel a telepítés során, meg kell adnod mások számára * [http://www.mediawiki.org/wiki/Help:Contents Felhasználói kézikönyv] * [http://www.mediawiki.org/wiki/Manual:Contents Útmutató adminisztrátoroknak] * [http://www.mediawiki.org/wiki/Manual:FAQ GyIK]', - 'config-env-good' => 'A környezet ellenőrzése befejeződött. -A MediaWiki telepíthető.', + 'config-env-good' => 'A környezet ellenőrzése befejeződött. +A MediaWiki telepíthető.', 'config-env-bad' => 'A környezet ellenőrzése befejeződött. A MediaWiki nem telepíthető.', 'config-unicode-using-utf8' => 'A rendszer Unicode normalizálására Brion Vibber utf8_normalize.so könyvtárát használja.', @@ -4552,8 +4552,8 @@ Vos deberea haber recipite un exemplar del Licentia Public * [http://www.mediawiki.org/wiki/Help:Contents Guida pro usatores] * [http://www.mediawiki.org/wiki/Manual:Contents Guida pro administratores] * [http://www.mediawiki.org/wiki/Manual:FAQ FAQ]', - 'config-env-good' => 'Le ambiente ha essite verificate. -Tu pote installar MediaWiki.', + 'config-env-good' => 'Le ambiente ha essite verificate. +Tu pote installar MediaWiki.', 'config-env-bad' => 'Le ambiente ha essite verificate. Tu non pote installar MediaWiki.', 'config-unicode-using-utf8' => 'utf8_normalize.so per Brion Vibber es usate pro le normalisation Unicode.', @@ -5024,8 +5024,8 @@ Anda seharusnya telah menerima salinan dari GNU Genera * [http://www.mediawiki.org/wiki/Help:Contents Panduan Pengguna] * [http://www.mediawiki.org/wiki/Manual:Contents Panduan Pengurus] * [http://www.mediawiki.org/wiki/Manual:FAQ Pertanyaan yang Sering Diajukan]', - 'config-env-good' => 'Kondisi telah diperiksa. -Anda dapat menginstal MediaWiki.', + 'config-env-good' => 'Kondisi telah diperiksa. +Anda dapat menginstal MediaWiki.', 'config-env-bad' => 'Kondisi telah diperiksa. Anda tidak dapat menginstal MediaWiki.', 'config-unicode-using-utf8' => 'Menggunakan utf8_normalize.so Brion Vibber untuk normalisasi Unicode.', @@ -5515,8 +5515,8 @@ $1 * [http://www.mediawiki.org/wiki/Help:Contents 利用者向け案内] * [http://www.mediawiki.org/wiki/Manual:Contents 管理人向け案内] * [http://www.mediawiki.org/wiki/Manual:FAQ よくある質問と回答]', - 'config-env-good' => '環境は確認されました。 -MediaWikiをインストール出来ます。', + 'config-env-good' => '環境は確認されました。 +MediaWikiをインストール出来ます。', 'config-env-bad' => '環境が確認されました。 MediaWikiをインストール出来ません。', 'config-unicode-using-utf8' => 'Unicode正規化に、Brion Vibberのutf8_normalize.soを利用。', @@ -5986,8 +5986,8 @@ Do sullts aanjävve, wat erus kohm, wann de Hölp bem Opsäze bruchs.', * [http://www.mediawiki.org/wiki/Help:Contents Handbooch för Aanwender] * [http://www.mediawiki.org/wiki/Manual:Contents Handbooch för Administratore un Köbesse] * [http://www.mediawiki.org/wiki/Manual:FAQ Wat öff jefrooch weed, un de Antwoote]', - 'config-env-good' => 'De Ömjävung es jeprööf. -Do kanns MediaWiki opsäze.', + 'config-env-good' => 'De Ömjävung es jeprööf. +Do kanns MediaWiki opsäze.', 'config-env-bad' => 'De Ömjävung es jeprööf. Do kanns MediaWiki nit opsäze.', 'config-unicode-using-utf8' => 'För et Unicode-Nommaliseere dom_mer däm Brion Vibber sing Projramm utf8_normalize.so nämme.', @@ -6137,8 +6137,8 @@ Dir sollt d'Resultater vun dëser Iwwerpréifung ugi wann Dir während der Insta * [http://www.mediawiki.org/wiki/Help:Contents Benotzerguide] * [http://www.mediawiki.org/wiki/Manual:Contents Guide fir Administrateuren] * [http://www.mediawiki.org/wiki/Manual:FAQ FAQ]', - 'config-env-good' => 'Den Environement gouf nogekuckt. -Dir kënnt MediaWiki installéieren.', + 'config-env-good' => 'Den Environement gouf nogekuckt. +Dir kënnt MediaWiki installéieren.', 'config-env-bad' => 'Den Environnement gouf iwwerpréift. Dir kënnt MediWiki net installéieren.', 'config-unicode-using-utf8' => "Fir d'Unicode-Normalisatioun gëtt dem Brion Vibber säin utf8_normalize.so benotzt.", @@ -6324,8 +6324,8 @@ $1 * [http://www.mediawiki.org/wiki/Help:Contents Водич закорисници] * [http://www.mediawiki.org/wiki/Manual:Contents Водич за администратори] * [http://www.mediawiki.org/wiki/Manual:FAQ ЧПП]', - 'config-env-good' => 'Околината е проверена. -Можете да го инсталирате МедијаВики.', + 'config-env-good' => 'Околината е проверена. +Можете да го инсталирате МедијаВики.', 'config-env-bad' => 'Околината е проверена. Не можете да го инсталирате МедијаВики.', 'config-unicode-using-utf8' => 'Со utf8_normalize.so за уникодна нормализација од Брајон Вибер (Brion Vibber).', @@ -6966,8 +6966,8 @@ Samen met dit programma hoort u een exemplaar van de GNU G * [http://www.mediawiki.org/wiki/Help:Contents Gebruikershandleiding] (Engelstalig) * [http://www.mediawiki.org/wiki/Manual:Contents Beheerdershandleiding] (Engelstalig) * [http://www.mediawiki.org/wiki/Manual:FAQ Veel gestelde vragen] (Engelstalig)', - 'config-env-good' => 'De omgeving is gecontroleerd. -U kunt MediaWiki installeren.', + 'config-env-good' => 'De omgeving is gecontroleerd. +U kunt MediaWiki installeren.', 'config-env-bad' => 'De omgeving is gecontroleerd. U kunt MediaWiki niet installeren.', 'config-unicode-using-utf8' => 'Voor Unicode-normalisatie wordt utf8_normalize.so van Brion Vibber gebruikt.', @@ -7479,8 +7479,8 @@ Du skal ha mottatt en kopi av GNU General Public License 'Miljøet har blitt sjekket. -Du kan installere MediaWiki.', + 'config-env-good' => 'Miljøet har blitt sjekket. +Du kan installere MediaWiki.', 'config-env-bad' => 'Miljøet har blitt sjekket. Du kan installere MediaWiki.', 'config-unicode-using-utf8' => 'Bruker Brion Vibbers utf8_normalize.so for Unicode-normalisering.', @@ -7883,8 +7883,8 @@ Razem z oprogramowaniem powinieneś otrzymać kopię licen * [http://www.mediawiki.org/wiki/Help:Contents Podręcznik użytkownika] * [http://www.mediawiki.org/wiki/Manual:Contents Podręcznik administratora] * [http://www.mediawiki.org/wiki/Manual:FAQ Odpowiedzi na często zadawane pytania]', - 'config-env-good' => 'Środowisko oprogramowania zostało sprawdzone. -Możesz teraz zainstalować MediaWiki.', + 'config-env-good' => 'Środowisko oprogramowania zostało sprawdzone. +Możesz teraz zainstalować MediaWiki.', 'config-env-bad' => 'Środowisko oprogramowania zostało sprawdzone. Nie możesz zainstalować MediaWiki.', 'config-unicode-using-utf8' => 'Korzystanie z normalizacji Unicode utf8_normalize.so napisanej przez Brion Vibbera.', @@ -8217,8 +8217,8 @@ A dovrìa avèj arseivù na còpia ëd la licensa pùblica * [http://www.mediawiki.org/wiki/Help:Contents Guida dl'Utent] * [http://www.mediawiki.org/wiki/Manual:Contents Guida dl'Aministrator] * [http://www.mediawiki.org/wiki/Manual:FAQ Soens an ciamo]", - 'config-env-good' => 'L\'ambient a l\'é stàit controlà. -It peule instalé MediaWiki.', + 'config-env-good' => 'L\'ambient a l\'é stàit controlà. +It peule instalé MediaWiki.', 'config-env-bad' => "L'ambient a l'é stàit controlà. It peule pa instalé MediaWiki.", 'config-unicode-using-utf8' => 'As deuvra utf8_normalize.so ëd Brion Vibber për la normalisassion Unicode.', @@ -8677,8 +8677,8 @@ Em conjunto com este programa deve ter recebido uma cópia * [http://www.mediawiki.org/wiki/Help:Contents/pt Ajuda] * [http://www.mediawiki.org/wiki/Manual:Contents/pt Manual técnico] * [http://www.mediawiki.org/wiki/Manual:FAQ FAQ]', - 'config-env-good' => 'O ambiente foi verificado. -Pode instalar o MediaWiki.', + 'config-env-good' => 'O ambiente foi verificado. +Pode instalar o MediaWiki.', 'config-env-bad' => 'O ambiente foi verificado. Não pode instalar o MediaWiki.', 'config-unicode-using-utf8' => 'A usar o utf8_normalize.so, por Brian Viper, para a normalização Unicode.', @@ -9147,8 +9147,8 @@ Em conjunto com este programa você deve ter recebido uma * [http://www.mediawiki.org/wiki/Help:Contents/pt Ajuda] * [http://www.mediawiki.org/wiki/Manual:Contents/pt Manual técnico] * [http://www.mediawiki.org/wiki/Manual:FAQ FAQ]', - 'config-env-good' => 'O ambiente foi verificado. -Você pode instalar o MediaWiki.', + 'config-env-good' => 'O ambiente foi verificado. +Você pode instalar o MediaWiki.', 'config-env-bad' => 'O ambiente foi verificado. Você não pode instalar o MediaWiki.', 'config-unicode-using-utf8' => 'A usar o utf8_normalize.so, de Brian Viper, para a normalização Unicode.', @@ -9281,8 +9281,8 @@ MediaWiki распространяется в надежде, что она бу * [http://www.mediawiki.org/wiki/Help:Contents/ru Справка для пользователей] * [http://www.mediawiki.org/wiki/Manual:Contents/ru Справка для администраторов] * [http://www.mediawiki.org/wiki/Manual:FAQ/ru FAQ]', - 'config-env-good' => 'Проверка внешней среды была успешно проведена. -Вы можете установить MediaWiki.', + 'config-env-good' => 'Проверка внешней среды была успешно проведена. +Вы можете установить MediaWiki.', 'config-env-bad' => 'Была проведена проверка внешней среды. Вы не можете установить MediaWiki.', 'config-unicode-using-utf8' => 'Использовать Brion Vibber utf8_normalize.so для нормализации Юникода.', @@ -9835,8 +9835,8 @@ Dapat nakatanggap ka ng isang sipi ng Pangkalahatang Pampu * [http://www.mediawiki.org/wiki/Help:Contents Gabay ng Tagagamit] * [http://www.mediawiki.org/wiki/Manual:Contents Gabay ng Tagapangasiwa] * [http://www.mediawiki.org/wiki/Manual:FAQ Mga Malimit Itanong]', - 'config-env-good' => 'Nasuri na ang kapaligiran. -Mailuluklok mo ang MediaWiki.', + 'config-env-good' => 'Nasuri na ang kapaligiran. +Mailuluklok mo ang MediaWiki.', 'config-env-bad' => 'Nasuri na ang kapaligiran. Hindi mo mailuklok ang MediaWiki.', 'config-unicode-using-utf8' => 'Ginagamit ang utf8_normalize.so ni Brion Vibber para sa pagpapanormal ng Unikodigo.', @@ -10044,8 +10044,8 @@ $messages['uk'] = array( * [http://www.mediawiki.org/wiki/Help:Contents/uk Керівництво користувача] * [http://www.mediawiki.org/wiki/Manual:Contents/uk Керівництво адміністратора] * [http://www.mediawiki.org/wiki/Manual:FAQ/uk FAQ]', - 'config-env-good' => 'Перевірку середовища успішно завершено. -Ви можете встановити MediaWiki.', + 'config-env-good' => 'Перевірку середовища успішно завершено. +Ви можете встановити MediaWiki.', 'config-env-bad' => 'Було проведено перевірку середовища. Ви не можете встановити MediaWiki.', 'config-unicode-using-utf8' => 'Використовувати utf8_normalize.so Брайона Віббера для нормалізації Юнікоду.', 'config-unicode-using-intl' => 'Використовувати [http://pecl.php.net/intl міжнародне розширення PECL] для нормалізації Юнікоду.', diff --git a/includes/installer/Installer.php b/includes/installer/Installer.php index 0608f09c31..f54ab24f07 100644 --- a/includes/installer/Installer.php +++ b/includes/installer/Installer.php @@ -139,7 +139,7 @@ abstract class Installer { * Under the web subclass, it can already be assumed that PHP 5+ is in use * and that sessions are working. * - * @return boolean + * @return Status */ public function doEnvironmentChecks() { $good = true; @@ -153,13 +153,7 @@ abstract class Installer { $this->setVar( '_Environment', $good ); - if ( $good ) { - $this->showMessage( 'config-env-good' ); - } else { - $this->showMessage( 'config-env-bad' ); - } - - return $good; + return $good ? Status::newGood() : Status::newFatal( 'config-env-bad' ); } /** diff --git a/includes/installer/WebInstallerPage.php b/includes/installer/WebInstallerPage.php index c3e5d267d5..34f9043b9c 100644 --- a/includes/installer/WebInstallerPage.php +++ b/includes/installer/WebInstallerPage.php @@ -344,11 +344,15 @@ class WebInstaller_Welcome extends WebInstallerPage { } $this->parent->output->addWikiText( wfMsgNoTrans( 'config-welcome' ) ); $status = $this->parent->doEnvironmentChecks(); - if ( $status ) { + if ( $status->isGood() ) { + $this->parent->output->addHTML( '' . + wfMsgHtml( 'config-env-good' ) . '' ); $this->parent->output->addWikiText( wfMsgNoTrans( 'config-copyright', SpecialVersion::getCopyrightAndAuthorList() ) ); $this->startForm(); $this->endForm(); + } else { + $this->parent->showStatusMessage( $status ); } }