X-Git-Url: https://git.p6c8.net/form-email.git/blobdiff_plain/e343e90e1695640b26a5e63f942afc96cbdf2c86..2ed757f514862fe67ac1c77af781b6bee3aeb388:/form-email/mailer.php diff --git a/form-email/mailer.php b/form-email/mailer.php index c85d206..b32f095 100644 --- a/form-email/mailer.php +++ b/form-email/mailer.php @@ -98,13 +98,13 @@ while(list($user_field,$user_field_data) = each($user_fields)) { $user_field_content = formdata($user_field); if(isset($user_field_data['check']) && $user_field_data['check'] != '') { - if(function_exists($user_field_data['check']) && call_user_func($user_field_data['check'],$user_field_content)) { + if(function_exists($user_field_data['check']) && call_user_func($user_field_data['check'],$user_field_content) === false) { show_user_error($user_field_data['errors']['check_fail']); } } if(isset($user_field_data['regex']) && $user_field_data['regex'] != '') { - if(preg_match($user_field_data['regex'],$user_field_content)) { + if(!preg_match($user_field_data['regex'],$user_field_content)) { show_user_error($user_field_data['errors']['match_fail']); } }