Index: trunk/core/install/upgrades.php =================================================================== diff -u -N -r8039 -r8052 --- trunk/core/install/upgrades.php (.../upgrades.php) (revision 8039) +++ trunk/core/install/upgrades.php (.../upgrades.php) (revision 8052) @@ -19,7 +19,7 @@ /* @var $ml_helper kMultiLanguageHelper */ $lang_count = $ml_helper->getLanguageCount(); - $this->Application->UnitConfigReader->iterateConfigs( Array (&$this, 'updateTextFields', $lang_count) ); + $this->Application->UnitConfigReader->iterateConfigs(Array (&$this, 'updateTextFields'), $lang_count); } } Index: trunk/core/kernel/utility/unit_config_reader.php =================================================================== diff -u -N -r8039 -r8052 --- trunk/core/kernel/utility/unit_config_reader.php (.../unit_config_reader.php) (revision 8039) +++ trunk/core/kernel/utility/unit_config_reader.php (.../unit_config_reader.php) (revision 8052) @@ -737,13 +737,13 @@ return isset($this->prefixFiles[$prefix]) ? true : false; } - function iterateConfigs($callback_function) + function iterateConfigs($callback_function, $params) { $this->includeConfigFiles(MODULES_PATH); //make sure to re-read all configs $this->AfterConfigRead(); foreach ($this->configData as $prefix => $config_data) { - $callback_function[0]->$callback_function[1]($prefix, $config_data, $callback_function[2]); + $callback_function[0]->$callback_function[1]($prefix, $config_data, $params); } }