X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=load.php;h=1790f4833df873034eda1141f62073c7df461753;hb=22c9aa5ec07;hp=74af68f3e93df1861cf8f3d76014bf0d89ed2be8;hpb=97ff30ddb42219931ebeac2ecbc2a940acf356b8;p=lhc%2Fweb%2Fwiklou.git diff --git a/load.php b/load.php index 74af68f3e9..1790f4833d 100644 --- a/load.php +++ b/load.php @@ -20,27 +20,16 @@ * @file * @author Roan Kattouw * @author Trevor Parscal - * */ -// We want error messages to not be interpreted as CSS or JS -function wfDie( $msg = '' ) { - header( $_SERVER['SERVER_PROTOCOL'] . ' 500 MediaWiki configuration Error', true, 500 ); - echo "/* $msg */"; - die( 1 ); -} - -// Die on unsupported PHP versions -if( !function_exists( 'version_compare' ) || version_compare( phpversion(), '5.2.3' ) < 0 ){ - $version = htmlspecialchars( $wgVersion ); - wfDie( "MediaWiki $version requires at least PHP version 5.2.3." ); +// Bail if PHP is too low +if ( !function_exists( 'version_compare' ) || version_compare( phpversion(), '5.3.2' ) < 0 ) { + // We need to use dirname( __FILE__ ) here cause __DIR__ is PHP5.3+ + require dirname( __FILE__ ) . '/includes/PHPVersionError.php'; + wfPHPVersionError( 'load.php' ); } -if ( isset( $_SERVER['MW_COMPILED'] ) ) { - require ( 'phase3/includes/WebStart.php' ); -} else { - require ( dirname( __FILE__ ) . '/includes/WebStart.php' ); -} +require __DIR__ . '/includes/WebStart.php'; wfProfileIn( 'load.php' );