Index: trunk/core/units/languages/languages_event_handler.php =================================================================== diff -u -N -r7855 -r8397 --- trunk/core/units/languages/languages_event_handler.php (.../languages_event_handler.php) (revision 7855) +++ trunk/core/units/languages/languages_event_handler.php (.../languages_event_handler.php) (revision 8397) @@ -22,16 +22,16 @@ } /** - * Updates table structure on new language adding/removing language + * [HOOK] Updates table structure on new language adding/removing language * * @param kEvent $event */ - function OnReflectMultiLingualFields($event) + function OnReflectMultiLingualFields(&$event) { $ml_helper =& $this->Application->recallObject('kMultiLanguageHelper'); - - $this->Application->UnitConfigReader->includeConfigFiles(MODULES_PATH); //make sure to re-read all configs - $this->Application->UnitConfigReader->AfterConfigRead(); + /* @var $ml_helper kMultiLanguageHelper */ + + $this->Application->UnitConfigReader->ReReadConfigs(); foreach ($this->Application->UnitConfigReader->configData as $prefix => $config_data) { $ml_helper->createFields($prefix); }