You are here

function fel_fields_file_process_description_display in Form element layout 7

Common plugin callback for all 'file' types.

5 string references to 'fel_fields_file_process_description_display'
file.inc in modules/fel_fields/plugins/description_display/file.inc
image.inc in modules/fel_fields/plugins/description_display/image.inc
media.inc in modules/fel_fields/plugins/description_display/media.inc
multiupload_filefield_widget.inc in modules/fel_fields/plugins/description_display/multiupload_filefield_widget.inc
multiupload_imagefield_widget.inc in modules/fel_fields/plugins/description_display/multiupload_imagefield_widget.inc

File

modules/fel_fields/fel_fields.module, line 354
Field support for Form element layout (fel.module).

Code

function fel_fields_file_process_description_display($field, $instance, &$form) {
  if ($field['cardinality'] > 1 or $field['cardinality'] == FIELD_CARDINALITY_UNLIMITED) {
    fel_wrapper_replace('fieldset', 'fel_fieldset', $form);
    return array();
  }

  // File fields annoyingly concatenates the configured description with its
  // own suffix and file size restriction text, causing FEL to trigger valid
  // description even when the user haven't added one.
  if (!empty($instance['description'])) {
    return element_children($form);
  }
  return array();
}