function field_default_token_fix_number_validation in Field default token 7
Same name and namespace in other branches
- 8 field_default_token.module \field_default_token_fix_number_validation()
Removes numeric field validation.
Parameters
array $element: Root form element.
1 call to field_default_token_fix_number_validation()
File
- ./
field_default_token.module, line 217 - Enables to use tokens as field default values.
Code
function field_default_token_fix_number_validation(&$element) {
if (!empty($element['#element_validate'])) {
foreach ($element['#element_validate'] as &$callback) {
if ($callback === 'number_field_widget_validate') {
$callback = 'field_default_token_number_field_widget_validate';
}
}
}
foreach (element_children($element) as $key) {
if (isset($element[$key]) && $element[$key]) {
field_default_token_fix_number_validation($element[$key]);
}
}
}