X-Git-Url: https://git.p6c8.net/form-email.git/blobdiff_plain/2ed757f514862fe67ac1c77af781b6bee3aeb388..6f125a20df39454f1f785075998d0c0751055ba5:/form-email/mailer.php diff --git a/form-email/mailer.php b/form-email/mailer.php index b32f095..52e3110 100644 --- a/form-email/mailer.php +++ b/form-email/mailer.php @@ -96,6 +96,14 @@ $prepared_user_fields = array(); while(list($user_field,$user_field_data) = each($user_fields)) { $user_field_content = formdata($user_field); + + if((!$user_field_data['optional']) && (!$user_field_content)) { + show_user_error($user_field_data['errors']['not_set']); + } + elseif($user_field_data['optional'] && (!$user_field_content)) { + $prepared_user_fields[$user_field_data['tpl_var']] = ''; + continue; + } 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) === false) {