You are here

function field_group_format_settings_label_validate in Field Group 7.2

Same name and namespace in other branches
  1. 7 field_group.field_ui.inc \field_group_format_settings_label_validate()

Validate the label. Label is required for fieldsets that are collapsible.

1 string reference to 'field_group_format_settings_label_validate'
field_group_format_settings_form in ./field_group.field_ui.inc
Creates a form for field_group formatters.

File

./field_group.field_ui.inc, line 397
Field_group.field_ui.inc is a file that contains most functions needed on the Fields UI Manage forms (display and fields).

Code

function field_group_format_settings_label_validate($element, &$form_state) {
  $group = $form_state['values']['fields'][$element['#parents'][1]];
  $settings = $group['format_settings']['settings'];
  $name = $form_state['formatter_settings_edit'];
  $form_state['values']['fields'][$name]['settings_edit_form']['settings'] = $settings;
  if ($group['format']['type'] == 'fieldset' && ($settings['formatter'] == 'collapsed' || $settings['formatter'] == 'collapsible') && empty($settings['label'])) {
    form_error($element, t('The label is required when formatter is collapsible or collapsed'));
  }
}