You are here

function references_dialog_form_field_ui_field_edit_form_alter in References dialog 7

Implements hook_form_alter().

File

./references_dialog.module, line 333
This the main module file.

Code

function references_dialog_form_field_ui_field_edit_form_alter(&$form, $form_state) {
  $widgets = references_dialog_widgets();
  if (array_key_exists($form['instance']['widget']['type']['#value'], $widgets)) {
    $field = $form['#field'];
    $instance = field_info_instance($form['instance']['entity_type']['#value'], $form['instance']['field_name']['#value'], $form['instance']['bundle']['#value']);
    if (isset($form['instance']['widget']['settings'])) {
      $form['instance']['widget']['settings'] += references_dialog_settings_form($field, $instance);
    }
    else {
      $form['instance']['widget']['settings'] = references_dialog_settings_form($field, $instance);
    }
  }
}