You are here

function uploadfield_form_content_field_overview_submit in Video 6.5

Same name and namespace in other branches
  1. 6.3 types/uploadfield/uploadfield.module \uploadfield_form_content_field_overview_submit()
  2. 6.4 types/uploadfield/uploadfield.module \uploadfield_form_content_field_overview_submit()

Submit handler to set a new field's formatter to "video_plain".

1 string reference to 'uploadfield_form_content_field_overview_submit'
uploadfield_form_content_field_overview_form_alter in types/uploadfield/uploadfield.module
Implementation of hook_form_[form_id]_alter().

File

types/uploadfield/uploadfield.module, line 111

Code

function uploadfield_form_content_field_overview_submit(&$form, &$form_state) {
  if (isset($form_state['fields_added']['_add_new_field']) && isset($form['#type_name'])) {
    $new_field = $form_state['fields_added']['_add_new_field'];
    $node_type = $form['#type_name'];
    $field = content_fields($new_field, $node_type);
    if ($field['widget']['module'] == 'uploadfield') {
      foreach ($field['display_settings'] as $display_type => $display_settings) {
        if ($field['display_settings'][$display_type]['format'] == 'default') {
          $field['display_settings'][$display_type]['format'] = 'video_plain';
        }
      }
      content_field_instance_update($field);
    }
  }
}