You are here

function mailchimp_lists_field_widget_form_validate in Mailchimp 7.4

Same name and namespace in other branches
  1. 7.5 modules/mailchimp_lists/includes/mailchimp_lists.field.inc \mailchimp_lists_field_widget_form_validate()
  2. 7.3 modules/mailchimp_lists/includes/mailchimp_lists.field.inc \mailchimp_lists_field_widget_form_validate()

Validation callback for mailchimp_lists_select widget.

1 string reference to 'mailchimp_lists_field_widget_form_validate'
mailchimp_lists_field_widget_form in modules/mailchimp_lists/includes/mailchimp_lists.field.inc
Implements hook_field_widget_form().

File

modules/mailchimp_lists/includes/mailchimp_lists.field.inc, line 422
Field hooks.

Code

function mailchimp_lists_field_widget_form_validate(&$element, &$form_state) {
  if (isset($element['#access']) && !$element['#access']) {

    // When the field is not accessible, do not accept any values.
    // Else the default value will be send to Mailchimp, which causes
    // an existing subscription to be overwritten.
    form_set_value($element, NULL, $form_state);
  }
}