Make the "E-mail notification about changes" options fit at the right into a 1024...
[lhc/web/wiklou.git] / config / new-index.php
1 <?php
2
3 define( 'MW_CONFIG_CALLBACK', 'Installer::overrideConfig' );
4
5 chdir( ".." );
6 require( './includes/WebStart.php' );
7 require_once( './maintenance/updaters.inc' ); // sigh...
8
9 $installer = new WebInstaller( $wgRequest );
10
11 if ( !$installer->startSession() ) {
12 $installer->finish();
13 exit;
14 }
15
16 $session = isset( $_SESSION['installData'] ) ? $_SESSION['installData'] : array();
17
18 if ( isset( $session['settings']['_UserLang'] ) ) {
19 $langCode = $session['settings']['_UserLang'];
20 } elseif ( !is_null( $wgRequest->getVal( 'UserLang' ) ) ) {
21 $langCode = $wgRequest->getVal( 'UserLang' );
22 } else {
23 $langCode = 'en';
24 }
25 $wgLang = Language::factory( $langCode );
26
27 $wgMetaNamespace = $wgCanonicalNamespaceNames[NS_PROJECT];
28
29 $session = $installer->execute( $session );
30
31 $_SESSION['installData'] = $session;
32