function fapi_validation_filters_execute in Form API Validation 7.2
Same name and namespace in other branches
- 8 fapi_validation.module \fapi_validation_filters_execute()
- 6 fapi_validation.module \fapi_validation_filters_execute()
- 7 fapi_validation.module \fapi_validation_filters_execute()
Function for executing all filters
1 call to fapi_validation_filters_execute()
- fapi_validate_element_filter in ./
fapi_validation.module - Run element filter callbacks.
File
- ./
fapi_validation.module, line 46
Code
function fapi_validation_filters_execute(&$element, &$form_state) {
$data = _fapi_validation_data('filters');
if (!isset($element['#value'])) {
return;
}
foreach ($element['#filters'] as $filter) {
if ($filter && !empty($data[$filter])) {
$element['#value'] = $data[$filter]['callback']($element['#value']);
form_set_value($element, $element['#value'], $form_state);
}
}
}