You are here

function fapi_validation_filters_execute in Form API Validation 6

Same name and namespace in other branches
  1. 8 fapi_validation.module \fapi_validation_filters_execute()
  2. 7.2 fapi_validation.module \fapi_validation_filters_execute()
  3. 7 fapi_validation.module \fapi_validation_filters_execute()
1 call to fapi_validation_filters_execute()
_fapi_validation_element_validate in ./fapi_validation.module

File

./fapi_validation.module, line 59

Code

function fapi_validation_filters_execute(&$element) {
  $data = _fapi_validation_data('filters');
  if (!isset($element['#value'])) {
    return;
  }
  $value = $element['#value'];
  foreach ($element['#filters'] as $filter) {
    if (!isset($data[$filter])) {
      continue;
    }
    $value = $data[$filter]['callback']($value);
  }
  fapi_validation_register($element, $value);
}