From 486e87a00a9d88a8001077f3f8bb06aa602551c5 Mon Sep 17 00:00:00 2001 From: Patrick Canterino Date: Wed, 14 Dec 2011 16:25:16 +0000 Subject: [PATCH] Wenn in der Konfiguration kein Name fuer die Template-Variable eines indiv. 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 | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/form-email/mailer.php b/form-email/mailer.php index ff43112..3adbaad 100644 --- a/form-email/mailer.php +++ b/form-email/mailer.php @@ -170,9 +170,18 @@ while(list($user_field,$user_field_data) = each($user_fields)) { } } + # Name der Template-Variable ermitteln + + if(isset($user_field_data['tpl_var']) && $user_field_data['tpl_var'] != '') { + $tpl_var = $user_field_data['tpl_var']; + } + else { + $tpl_var = 'USER_'.$user_field; + } + # Fertige Formulardaten wegkopieren und fuer spaeter zur Verfuegung stellen - $prepared_user_fields[$user_field_data['tpl_var']] = $user_field_content; + $prepared_user_fields[$tpl_var] = $user_field_content; } # Captcha ueberpruefen -- 2.34.1