$ex_field->loadRefsNotes(); $ex_field->updateTranslation(); $ex_field->loadTriggeredData(); } else { $ex_field->ex_group_id = $ex_group_id; $ex_field->disabled = 0; $ex_field->readonly = 0; $ex_field->hidden = 0; } $ex_field->loadRefExClass(); $properties = $ex_field->loadRefProperties(); foreach ($properties as $_property) { $_property->loadRefPredicate()->loadView(); } $ex_field->loadRefPredicate()->loadView(); $predicates = $ex_field->loadRefPredicates(); foreach ($predicates as $_predicate) { $_predicate->loadView(); } if ($ex_class_id) { $ex_class = new CExClass(); $ex_class->load($ex_class_id); } else { $ex_class = $ex_field->_ref_ex_class; } $ex_class->loadRefsGroups(); $other_fields = array(); /*$ex_field->_ref_ex_class->loadRefsFields(); foreach($ex_field->_ref_ex_class->_ref_fields as $_field){ if ($_field->_id != $ex_field->_id) $other_fields[] = $_field->name;