You are here

function filefield_sources_form_field_ui_field_edit_form_alter in FileField Sources 7

Implements hook_form_FORM_ID_alter().

File

./filefield_sources.module, line 56
Extend FileField to allow files from multiple sources.

Code

function filefield_sources_form_field_ui_field_edit_form_alter(&$form, &$form_state) {
  $instance = $form['#instance'];
  if (in_array($instance['widget']['type'], module_invoke_all('filefield_sources_widgets'))) {
    if (!empty($form['instance']['widget']['settings'])) {
      $form['instance']['widget']['settings'] += filefield_sources_form($instance, $form_state);
    }
    else {
      $form['instance']['widget']['settings'] = filefield_sources_form($instance, $form_state);
    }
  }
}