Index: branches/5.2.x/core/install.php =================================================================== diff -u -N -r16691 -r16692 --- branches/5.2.x/core/install.php (.../install.php) (revision 16691) +++ branches/5.2.x/core/install.php (.../install.php) (revision 16692) @@ -1,6 +1,6 @@ upgradeDepencies) && array_key_exists($version, $this->upgradeDepencies[$module_name])) { foreach ($this->upgradeDepencies[$module_name][$version] as $dependency_info) { - list ($dependent_module, $dependent_version) = each($dependency_info); + $dependent_module = key($dependency_info); + $dependent_version = $dependency_info[$dependent_module]; if (!$this->RunUpgrade($dependent_module, $dependent_version, $upgrade_data, $start_from_query)) { return false;