You are here

function media_form_field_ui_field_settings_form_alter in D7 Media 7

Implements hook_form_FIELD_UI_FIELD_SETTINGS_FORM_alter().

@todo: Respect field settings in 7.x-2.x and handle them in the media widget UI

File

./media.module, line 504
Media API

Code

function media_form_field_ui_field_settings_form_alter(&$form, &$form_state) {

  // On file fields that use the media widget we need remove specific fields
  if ($form['field']['type']['#value'] == 'file') {
    $fields = field_info_instances($form['#entity_type'], $form['#bundle']);
    if ($fields[$form['field']['field_name']['#value']]['widget']['type'] == 'media_generic') {
      $form['field']['settings']['display_field']['#access'] = FALSE;
      $form['field']['settings']['display_default']['#access'] = FALSE;
    }
  }
}