function _values_form_unset_error in Values 7
Clears an error against one form element.
Parameters
$name: The name of the form element as defined in form_set_error.
File
- ./
values.module, line 1025 - API for managing reusable value sets.
Code
function _values_form_unset_error($name) {
$errors =& drupal_static('form_set_error', array());
$removed_messages = array();
if (isset($errors[$name])) {
$removed_messages[] = $errors[$name];
unset($errors[$name]);
}
$_SESSION['messages']['error'] = array_diff($_SESSION['messages']['error'], $removed_messages);
if (!$_SESSION['messages']['error']) {
unset($_SESSION['messages']['error']);
}
}