function email_verify_form_alter in Email Verify 7.2
Same name and namespace in other branches
- 8.2 email_verify.module \email_verify_form_alter()
Implements hook_form_alter().
File
- ./
email_verify.module, line 73 - Verifies thoroughly that email addresses are correctly entered.
Code
function email_verify_form_alter(&$form, &$form_state, $form_id) {
if (email_verify_activated() && !user_access('bypass email verification')) {
// Get the list of fields.
$fields = email_verify_get_form_fields($form_id);
if (!empty($fields)) {
// Add the email verification validation callback.
if (empty($form['#validate'])) {
$form['#validate'] = array(
'email_verify_verify_address',
);
}
else {
array_unshift($form['#validate'], 'email_verify_verify_address');
}
if (empty($form['submit']['#validate'])) {
$form['submit']['#validate'] = array(
'email_verify_verify_address',
);
}
else {
array_unshift($form['submit']['#validate'], 'email_verify_verify_address');
}
}
}
}