Fix regression caused by r62087 which failed to insert rows into the image table...
[lhc/web/wiklou.git] / config / new-index.php
1 <?php
2 /**
3 * New version of MediaWiki web-based config/installation
4 *
5 * @file
6 */
7
8 define( 'MW_CONFIG_CALLBACK', 'CoreInstaller::overrideConfig' );
9
10 chdir( ".." );
11 require( './includes/WebStart.php' );
12
13 $installer = new WebInstaller( $wgRequest );
14
15 if ( !$installer->startSession() ) {
16 $installer->finish();
17 exit;
18 }
19
20 $session = isset( $_SESSION['installData'] ) ? $_SESSION['installData'] : array();
21
22 if ( isset( $session['settings']['_UserLang'] ) ) {
23 $langCode = $session['settings']['_UserLang'];
24 } elseif ( !is_null( $wgRequest->getVal( 'UserLang' ) ) ) {
25 $langCode = $wgRequest->getVal( 'UserLang' );
26 } else {
27 $langCode = 'en';
28 }
29 $wgLang = Language::factory( $langCode );
30
31 $wgMetaNamespace = $wgCanonicalNamespaceNames[NS_PROJECT];
32
33 $session = $installer->execute( $session );
34
35 $_SESSION['installData'] = $session;
36