function ife_element_get_error in Inline Form Errors 6
Same name and namespace in other branches
- 6.2 ife.module \ife_element_get_error()
- 7 ife.module \ife_element_get_error()
Function to determine element errors
1 call to ife_element_get_error()
- template_preprocess_ife_form_element in ./
ife.theme.inc - Form element preprocess theming function
File
- ./
ife.module, line 223 - Drupal hooks
Code
function ife_element_get_error($element, $debug = FALSE) {
//check for errors and settings
if ($error_message = form_get_error($element)) {
//get error id
$error_id = array_search($error_message, $_SESSION['messages']['error']);
if ($error_id !== FALSE) {
if ($element['#display_type'] !== 0) {
unset($_SESSION['messages']['error'][$error_id]);
$_SESSION['messages']['error'] = array_values($_SESSION['messages']['error']);
}
if (count($_SESSION['messages']['error']) <= 0) {
unset($_SESSION['messages']['error']);
}
//return error message
return $error_message;
}
}
}