From: Patrick Canterino Date: Sun, 18 Dec 2011 12:41:39 +0000 (+0000) Subject: Pruefen, ob $user_field_data['optional'] korrekt gesetzt wurde X-Git-Tag: 3.5~37 X-Git-Url: https://git.p6c8.net/form-email.git/commitdiff_plain/8f7adfd8fdad5a9d1e2ea46ff5372e679ab10ef4?ds=sidebyside Pruefen, ob $user_field_data['optional'] korrekt gesetzt wurde --- diff --git a/form-email/mailer.php b/form-email/mailer.php index 32f1caa..1156d30 100644 --- a/form-email/mailer.php +++ b/form-email/mailer.php @@ -7,7 +7,7 @@ # geschrieben wurde. # # Autor: Patrick Canterino -# Letzte Aenderung: 17.12.2011 +# Letzte Aenderung: 18.12.2011 # # Copyright (C) 2002-2011 Patrick Canterino # @@ -96,10 +96,10 @@ while(list($user_field,$user_field_data) = each($user_fields)) { # Pruefung, ob das Feld gesetzt wurde und ob es optional ist - if((!$user_field_data['optional']) && (!$user_field_content)) { + if(!(isset($user_field_data['optional']) && $user_field_data['optional']) && (!$user_field_content)) { show_user_error($user_field_data['errors']['not_set']); } - elseif($user_field_data['optional'] && (!$user_field_content)) { + elseif(isset($user_field_data['optional']) && $user_field_data['optional'] && (!$user_field_content)) { # Wenn das Feld optional ist und nicht gesetzt wurde, brechen wir hier ab # und machen mit dem naechsten Feld weiter