Index: trunk/core/units/custom_fields/custom_fields_event_handler.php =================================================================== diff -u -N -r3983 -r4000 --- trunk/core/units/custom_fields/custom_fields_event_handler.php (.../custom_fields_event_handler.php) (revision 3983) +++ trunk/core/units/custom_fields/custom_fields_event_handler.php (.../custom_fields_event_handler.php) (revision 4000) @@ -55,6 +55,23 @@ $this->Conn->Query($sql); } + /** + * Enter description here... + * + * @param kEvent $event + */ + function OnSaveCustomField(&$event) + { + $object =& $event->getObject(); + $sql = 'SELECT Prefix + FROM '.TABLE_PREFIX.'ItemTypes + WHERE ItemType = '.$object->GetDBField('Type'); + $main_prefix = $this->Conn->GetOne($sql); + + $ml_helper =& $this->Application->recallObject('kMultiLanguageHelper'); + $ml_helper->createFields($main_prefix.'-cdata'); + } + function OnMassDelete(&$event) { parent::OnMassDelete($event);