diff --git a/includes/registration.forms.inc b/includes/registration.forms.inc index 539e46c..c1bbe19 100644 --- a/includes/registration.forms.inc +++ b/includes/registration.forms.inc @@ -916,14 +916,14 @@ function registration_entity_settings_form_validate($form, &$form_state) { } // Validate reminder date: - if (!empty($reminder['reminder_settings']['reminder_date'] && $reminder['reminder_settings']['reminder_type'] == 'absolute') + if (!empty($reminder['reminder_settings']['reminder_date']) && $reminder['reminder_settings']['reminder_type'] == 'absolute' && strtotime($reminder['reminder_settings']['reminder_date']) === FALSE ) { form_set_error('reminder][reminder_settings][reminder_date', t('Reminder date is invalid.')); } // Validate relative reminder date. - if (!empty($reminder['reminder_settings']['reminder_relative'] && $reminder['reminder_settings']['reminder_type'] == 'relative') + if (!empty($reminder['reminder_settings']['reminder_relative']) && $reminder['reminder_settings']['reminder_type'] == 'relative' && strtotime($reminder['reminder_settings']['reminder_relative']) === FALSE) { form_set_error('reminder][reminder_settings][reminder_relative', t('Reminder date is invalid.')); }