You are here

function _linkicon_form_field_ui_field_edit_form_alter in Link Icon 7

Implements hook_form_FORM_ID_alter().

1 call to _linkicon_form_field_ui_field_edit_form_alter()
linkicon_form_field_ui_field_edit_form_alter in ./linkicon.module
Implements hook_form_FORM_ID_alter().

File

includes/linkicon.admin.inc, line 349
Provides admin related functions.

Code

function _linkicon_form_field_ui_field_edit_form_alter(&$form, $form_state) {

  // Get the instance and widget type.
  $element =& $form['instance'];
  $widget_type = $element['widget']['type']['#value'];
  if ($widget_type == 'link_field') {

    // Get the field instance and settings.
    $instance = field_info_instance($element['entity_type']['#value'], $element['field_name']['#value'], $element['bundle']['#value']);
    $settings = $instance['settings'];

    // Alter the existing form elements.
    linkicon_field_widget_settings_form_alter($element, $settings);
  }
}