You are here

function variable_form_element_validate in Variable 7.2

Implement validate callback.

This needs to be in the module as it may be needed by form ajax callbacks.

1 string reference to 'variable_form_element_validate'
variable_form_element in ./variable.form.inc
Build form element for a variable

File

./variable.module, line 709
Variable API module

Code

function variable_form_element_validate($element, &$form_state, $form) {
  $options = isset($form['#variable_options']) ? $form['#variable_options'] : array();
  $variable = $element['#variable'];
  variable_include($variable);
  $variable['value'] = isset($element['#value']) ? $element['#value'] : NULL;
  $error = $variable['validate callback']($variable, $options, $element, $form, $form_state);
  if ($error) {
    form_error($element, $error);
  }
}