X-Git-Url: https://git.p6c8.net/form-email.git/blobdiff_plain/e52c5cdbe5a29aa2f1d2f77597119f2bd1d474c8..8f7adfd8fdad5a9d1e2ea46ff5372e679ab10ef4:/form-email/mailer.php

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 <patrick@patshaping.de>
-# 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