function checkbox_validate_recurse in Checkbox Validate 6
Same name and namespace in other branches
- 5 checkbox_validate.module \checkbox_validate_recurse()
1 call to checkbox_validate_recurse()
File
- ./
checkbox_validate.module, line 8
Code
function checkbox_validate_recurse($form_item) {
if (!is_array($form_item)) {
return;
}
while (list($key, $value) = each($form_item)) {
if (strpos($key, '#') === 0) {
if ($form_item['#type'] == 'checkbox' && $form_item['#required'] == TRUE) {
$form_item['#element_validate'] = array(
'checkbox_validate_validation',
);
$form_item['#pre_render'][] = 'checkbox_validate_add_required_symbol';
//$form_item['#title'] .= ' <span class="form-required" title="This field is required.">*</span>';
return $form_item;
}
}
else {
$form_item[$key] = checkbox_validate_recurse($value, $key);
}
}
return $form_item;
}