Index: branches/5.2.x/core/units/translator/translator_event_handler.php =================================================================== diff -u -N -r16016 -r16513 --- branches/5.2.x/core/units/translator/translator_event_handler.php (.../translator_event_handler.php) (revision 16016) +++ branches/5.2.x/core/units/translator/translator_event_handler.php (.../translator_event_handler.php) (revision 16513) @@ -1,6 +1,6 @@ getPrefixAndField($event); + /** @var kDBItem $object */ $object = $this->Application->recallObject($obj_prefix); - /* @var $object kDBItem */ + /** @var kDBItem $translator */ $translator = $event->getObject(); - /* @var $translator kDBItem */ $def_lang = $this->Application->GetDefaultLanguageId(); @@ -105,8 +105,8 @@ $translator->SetDBField('Translation', $object->GetDBField('l'.$current_lang.'_'.$field)); + /** @var LanguagesItem $cur_lang */ $cur_lang = $this->Application->recallObject('lang.current'); - /* @var $cur_lang LanguagesItem */ $cur_lang->Load($current_lang); @@ -139,17 +139,17 @@ */ protected function OnPreSave(kEvent $event) { + /** @var kDBItem $translator */ $translator = $event->getObject(); - /* @var $translator kDBItem */ $field_values = $this->getSubmittedFields($event); $translator->SetFieldsFromHash($field_values); $event->setEventParam('form_data', $field_values); list($obj_prefix, $field) = $this->getPrefixAndField($event); + /** @var kDBItem $object */ $object = $this->Application->recallObject($obj_prefix); - /* @var $object kDBItem */ $lang = $translator->GetDBField('Language'); @@ -170,8 +170,8 @@ { $event->CallSubEvent('OnPreSave'); + /** @var kDBItem $object */ $object = $event->getObject(); - /* @var $object kDBItem */ $object->SetDBField('Language', $object->GetDBField('SwitchLanguage'));