quick fix for bug28983 . Do not use $path in the loop. Even the remaining $e is dange...
authorThomas Gries <wikinaut@users.mediawiki.org>
Tue, 7 Jun 2011 22:30:06 +0000 (22:30 +0000)
committerThomas Gries <wikinaut@users.mediawiki.org>
Tue, 7 Jun 2011 22:30:06 +0000 (22:30 +0000)
includes/installer/Installer.php

index 6c6a99f..5c75f32 100644 (file)
@@ -1224,7 +1224,6 @@ abstract class Installer {
                global $IP;
                $exts = $this->getVar( '_Extensions' );
                $IP = $this->getVar( 'IP' );
-               $path = $IP . '/extensions';
 
                /**
                 * We need to include DefaultSettings before including extensions to avoid
@@ -1240,7 +1239,7 @@ abstract class Installer {
                require( "$IP/includes/DefaultSettings.php" );
 
                foreach( $exts as $e ) {
-                       require_once( "$path/$e/$e.php" );
+                       require_once( $IP . '/extensions' . "/$e/$e.php" );
                }
 
                $hooksWeWant = isset( $wgHooks['LoadExtensionSchemaUpdates'] ) ?