X-Git-Url: https://scripts.mit.edu/gitweb/autoinstallsdev/mediawiki.git/blobdiff_plain/19e297c21b10b1b8a3acad5e73fc71dcb35db44a..6932310fd58ebef145fa01eb76edf7150284d8ea:/mw-config/index.php diff --git a/mw-config/index.php b/mw-config/index.php index c00a0d01..10b8d973 100644 --- a/mw-config/index.php +++ b/mw-config/index.php @@ -1,24 +1,57 @@ startSession() ) { + if ( $installer->request->getVal( "css" ) ) { + // Do not display errors on css pages + $installer->outputCss(); + exit; + } + + $errors = $installer->getPhpErrors(); + $installer->showError( 'config-session-error', $errors[0] ); $installer->finish(); exit; } @@ -30,14 +63,15 @@ function wfInstallerMain() { $session = array(); } - if ( isset( $session['settings']['_UserLang'] ) ) { + if ( !is_null( $wgRequest->getVal( 'uselang' ) ) ) { + $langCode = $wgRequest->getVal( 'uselang' ); + } elseif ( isset( $session['settings']['_UserLang'] ) ) { $langCode = $session['settings']['_UserLang']; - } elseif ( !is_null( $wgRequest->getVal( 'UserLang' ) ) ) { - $langCode = $wgRequest->getVal( 'UserLang' ); } else { $langCode = 'en'; } $wgLang = Language::factory( $langCode ); + RequestContext::getMain()->setLanguage( $wgLang ); $installer->setParserLanguage( $wgLang );