r52070 breaks the use of optgroups etc: array(...) is cast to 'Array'. Need to only...
[lhc/web/wiklou.git] / includes / Setup.php
index fbaac94..d28b339 100644 (file)
@@ -217,9 +217,14 @@ if ( $wgCommandLineMode ) {
        wfDebug( "Start request\n\n" );
        # Output the REQUEST_URI. This is not supported by IIS in rewrite mode,
        # so use an alternative
-       $requestUri = isset( $_SERVER['REQUEST_URI'] ) ? $_SERVER['REQUEST_URI'] :
-               ( isset( $_SERVER['HTTP_X_ORIGINAL_URL'] ) ? $_SERVER['HTTP_X_ORIGINAL_URL'] :
-               $_SERVER['PHP_SELF'] );
+       if ( isset( $_SERVER['REQUEST_URI'] ) ) {
+               $requestUri = $_SERVER['REQUEST_URI'];
+       } elseif ( isset( $_SERVER['HTTP_X_ORIGINAL_URL'] ) ) {
+               $requestUri = $_SERVER['HTTP_X_ORIGINAL_URL'];
+       } else {
+               $requestUri = $_SERVER['PHP_SELF'];
+       }
+
        wfDebug( "{$_SERVER['REQUEST_METHOD']} {$requestUri}\n" );
 
        if ( $wgDebugPrintHttpHeaders ) {
@@ -379,7 +384,6 @@ wfProfileOut( $fname.'-User' );
 wfProfileIn( $fname.'-misc2' );
 
 $wgDeferredUpdateList = array();
-$wgPostCommitUpdateList = array();
 
 if ( $wgAjaxUploadDestCheck ) $wgAjaxExportList[] = 'SpecialUpload::ajaxGetExistsWarning';