Index: branches/5.3.x/core/units/custom_fields/custom_fields_event_handler.php =================================================================== diff -u -N -r15698 -r16519 --- branches/5.3.x/core/units/custom_fields/custom_fields_event_handler.php (.../custom_fields_event_handler.php) (revision 15698) +++ branches/5.3.x/core/units/custom_fields/custom_fields_event_handler.php (.../custom_fields_event_handler.php) (revision 16519) @@ -1,6 +1,6 @@ getObject(); - /* @var $object kDBList */ $item_type = $this->Application->GetVar('cf_type'); @@ -134,8 +134,8 @@ { parent::OnBeforeItemCreate($event); + /** @var kDBItem $object */ $object = $event->getObject(); - /* @var $object kDBItem */ $sql = 'SELECT COUNT(*) FROM ' . $event->getUnitConfig()->getTableName() . ' @@ -160,13 +160,13 @@ { parent::OnAfterItemDelete($event); + /** @var kDBItem $object */ $object = $event->getObject(); - /* @var $object kDBItem */ $main_prefix = $this->getPrefixByItemType($object->GetDBField('Type')); + /** @var kMultiLanguageHelper $ml_helper */ $ml_helper = $this->Application->recallObject('kMultiLanguageHelper'); - /* @var $ml_helper kMultiLanguageHelper */ // call main item config to clone cdata table $this->Application->getUnitConfig($main_prefix)->getTableName(); @@ -202,13 +202,13 @@ return ; } + /** @var kDBItem $object */ $object = $event->getObject(); - /* @var $object kDBItem */ $main_prefix = $this->getPrefixByItemType($object->GetDBField('Type')); + /** @var kMultiLanguageHelper $ml_helper */ $ml_helper = $this->Application->recallObject('kMultiLanguageHelper'); - /* @var $ml_helper kMultiLanguageHelper */ // call main item config to clone cdata table define('CUSTOM_FIELD_ADDED', 1); // used in cdata::scanCustomFields method @@ -245,8 +245,8 @@ { parent::OnPreCreate($event); + /** @var kDBItem $object */ $object = $event->getObject(); - /* @var $object kDBItem */ $object->SetDBField('Type', $this->Application->GetVar('cf_type')); } @@ -262,15 +262,15 @@ { parent::OnAfterItemLoad($event); + /** @var kDBItem $object */ $object = $event->getObject(); - /* @var $object kDBItem */ if ( !in_array($object->GetDBField('ElementType'), $this->_getMultiElementTypes()) ) { return ; } + /** @var InpCustomFieldsHelper $custom_field_helper */ $custom_field_helper = $this->Application->recallObject('InpCustomFieldsHelper'); - /* @var $custom_field_helper InpCustomFieldsHelper */ $options = $custom_field_helper->GetValuesHash($object->GetDBField('ValueList'), VALUE_LIST_SEPARATOR, false); @@ -286,8 +286,8 @@ $records[] = Array ('OptionKey' => $option_key, 'OptionTitle' => $option_title); } + /** @var MInputHelper $minput_helper */ $minput_helper = $this->Application->recallObject('MInputHelper'); - /* @var $minput_helper MInputHelper */ $xml = $minput_helper->prepareMInputXML($records, Array ('OptionKey', 'OptionTitle')); $object->SetDBField('Options', $xml); @@ -315,15 +315,15 @@ { parent::OnBeforeItemUpdate($event); + /** @var kDBItem $object */ $object = $event->getObject(); - /* @var $object kDBItem */ if ( !in_array($object->GetDBField('ElementType'), $this->_getMultiElementTypes()) ) { return ; } + /** @var MInputHelper $minput_helper */ $minput_helper = $this->Application->recallObject('MInputHelper'); - /* @var $minput_helper MInputHelper */ $ret = $object->GetDBField('ElementType') == 'select' ? Array ('' => '=+') : Array (); $records = $minput_helper->parseMInputXML($object->GetDBField('Options')); @@ -349,4 +349,4 @@ { return strcasecmp($record_a['OptionTitle'], $record_b['OptionTitle']); } - } \ No newline at end of file + }