Full ELMS Learning Network documentation
function email_mail_page_form_validate
cis7 email.module | email_mail_page_form_validate($form, &$form_state) |
cle7 email.module | email_mail_page_form_validate($form, &$form_state) |
elmsmedia7 email.module | email_mail_page_form_validate($form, &$form_state) |
icor7 email.module | email_mail_page_form_validate($form, &$form_state) |
meedjum_blog7 email.module | email_mail_page_form_validate($form, &$form_state) |
mooc7 email.module | email_mail_page_form_validate($form, &$form_state) |
Validate the site-wide contact page form submission.
1 string reference to 'email_mail_page_form_validate'
- email_mail_page_form in sites/
all/ modules/ ulmus/ email/ email.module - Contact form
File
- sites/
all/ modules/ ulmus/ email/ email.module, line 398 - Module file for the email module, which creates a email address field.
Code
function email_mail_page_form_validate($form, &$form_state) {
if (!valid_email_address($form_state['values']['mail'])) {
form_set_error('mail', t('You must enter a valid e-mail address.'));
}
if (preg_match("/\r|\n/", $form_state['values']['subject'])) {
form_set_error('subject', t('The subject cannot contain linebreaks.'));
watchdog('mail', 'Email injection exploit attempted in email form subject: ' . check_plain($form_state['values']['subject']), WATCHDOG_NOTICE);
}
}