You are here

function field_group_multiple_process_field_file_submit in Field group multiple 7

Same name and namespace in other branches
  1. 7.x fields/file.inc \field_group_multiple_process_field_file_submit()

File

fields/file.inc, line 132
Override for file_field_widget_form

Code

function field_group_multiple_process_field_file_submit(&$values, $field_name, $langcode, $field_info, $form_values) {
  $function = $field_info['module'] . '_field_is_empty';
  foreach ($form_values as $delta => $value) {
    if (isset($value[$field_name])) {
      if (isset($value[$field_name][$langcode]['0'])) {

        // composite value
        $values[$field_name]['empty'][$delta] = $function($value[$field_name][$langcode]['0'], $field_info);
        $values[$field_name]['values'][$langcode][$delta] = $value[$field_name][$langcode]['0'];
        if ($values[$field_name]['empty'][$delta]) {
          $values[$field_name]['values'][$langcode][$delta] = NULL;
        }
      }
    }
  }
}