]> git.p6c8.net - form-email.git/commitdiff
Wenn in der Konfiguration kein Name fuer die Template-Variable eines indiv.
authorPatrick Canterino <patrick@patshaping.de>
Wed, 14 Dec 2011 16:25:16 +0000 (16:25 +0000)
committerPatrick Canterino <patrick@patshaping.de>
Wed, 14 Dec 2011 16:25:16 +0000 (16:25 +0000)
Formular-Feldes definiert wurde, dann wird folgendes Ersatz-Schema verwendet:

USER_Name

Wobei "Name" der interne Name aus der Konfiguration ist.

form-email/mailer.php

index ff431129b89265199abe1236fb219d987436d8c7..3adbaadf3816ad55e7264cdff8efc9358b7a980e 100644 (file)
@@ -170,9 +170,18 @@ while(list($user_field,$user_field_data) = each($user_fields)) {
         }\r
     }\r
     \r
+    # Name der Template-Variable ermitteln\r
+\r
+    if(isset($user_field_data['tpl_var']) && $user_field_data['tpl_var'] != '') {\r
+        $tpl_var = $user_field_data['tpl_var'];\r
+    }\r
+    else {\r
+        $tpl_var = 'USER_'.$user_field;\r
+    }\r
+    \r
     # Fertige Formulardaten wegkopieren und fuer spaeter zur Verfuegung stellen\r
 \r
-    $prepared_user_fields[$user_field_data['tpl_var']] = $user_field_content;\r
+    $prepared_user_fields[$tpl_var] = $user_field_content;\r
 }\r
 \r
 # Captcha ueberpruefen\r

patrick-canterino.de