function clientside_validation_ife_recurse_elements in Clientside Validation 7
Same name and namespace in other branches
- 7.2 clientside_validation_ife/clientside_validation_ife.module \clientside_validation_ife_recurse_elements()
1 call to clientside_validation_ife_recurse_elements()
- clientside_validation_ife_validator in clientside_validation_ife/
clientside_validation_ife.module
File
- clientside_validation_ife/
clientside_validation_ife.module, line 43
Code
function clientside_validation_ife_recurse_elements($element, $form_id, &$settings) {
foreach (element_children($element) as $key) {
if (isset($element[$key]) && $element[$key]) {
clientside_validation_ife_recurse_elements($element[$key], $form_id, $settings);
}
}
if (isset($element['#name'])) {
$settings[$form_id][$element['#name']] = ife_errors('get', $element['#id']);
// Delete the message so IFE won't display it again.
ife_errors('set', $element['#id'], NULL);
}
}