Esempio n. 1
0
    $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;