function field_group_multiple_process_field_file_submit in Field group multiple 7.x
Same name and namespace in other branches
- 7 fields/file.inc \field_group_multiple_process_field_file_submit()
File
- fields/
file.inc, line 140
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]['0'])) {
// composite value
$values[$field_name]['empty'][$delta] = $function($value[$field_name]['0'], $field_info);
$values[$field_name]['values'][$langcode][$delta] = $value[$field_name]['0'];
if ($values[$field_name]['empty'][$delta]) {
$values[$field_name]['values'][$langcode][$delta] = null;
}
}
// else{
// // single value
// $value_key = array_pop($columns);
// $values[$field_name]['empty'][$delta] = $function($value[$field_name], $info);
// $values[$field_name]['values'][$langcode][$delta] = $value[$field_name];
// }
}
}
}