]> git.p6c8.net - form-email.git/commitdiff
Pruefen, ob $user_field_data['optional'] korrekt gesetzt wurde
authorPatrick Canterino <patrick@patshaping.de>
Sun, 18 Dec 2011 12:41:39 +0000 (12:41 +0000)
committerPatrick Canterino <patrick@patshaping.de>
Sun, 18 Dec 2011 12:41:39 +0000 (12:41 +0000)
form-email/mailer.php

index 32f1caa545fb493a0372c702ae184dc77cb3540c..1156d30a70981216d38824ef4ae7c780a30967eb 100644 (file)
@@ -7,7 +7,7 @@
 # geschrieben wurde.\r
 #\r
 # Autor:            Patrick Canterino <patrick@patshaping.de>\r
-# Letzte Aenderung: 17.12.2011\r
+# Letzte Aenderung: 18.12.2011\r
 #\r
 # Copyright (C) 2002-2011 Patrick Canterino\r
 #\r
@@ -96,10 +96,10 @@ while(list($user_field,$user_field_data) = each($user_fields)) {
 \r
     # Pruefung, ob das Feld gesetzt wurde und ob es optional ist\r
 \r
-    if((!$user_field_data['optional']) && (!$user_field_content)) {\r
+    if(!(isset($user_field_data['optional']) && $user_field_data['optional']) && (!$user_field_content)) {\r
         show_user_error($user_field_data['errors']['not_set']);\r
     }\r
-    elseif($user_field_data['optional'] && (!$user_field_content)) {\r
+    elseif(isset($user_field_data['optional']) && $user_field_data['optional'] && (!$user_field_content)) {\r
         # Wenn das Feld optional ist und nicht gesetzt wurde, brechen wir hier ab\r
         # und machen mit dem naechsten Feld weiter\r
 \r

patrick-canterino.de