Kopie der Nachricht mit XForm

Alles über die Anwendung und Entwicklung von AddOns.

Kopie der Nachricht mit XForm

Beitragvon missmissr » 11. Jan 2012, 12:01

Hi,

wie kann ich bitte ein Formular aus XForm (Formular AddOn mit Modul) einstellen, dass mein Kontaktformular als Kopie auch an die Mailadresse gesendet wird, die der Versender des Formulares angibt?

Danke für Hilfe,
missmissr.
missmissr
 
Beiträge: 94
Registriert: 9. Mär 2008, 17:36

Re: Kopie der Nachricht mit XForm

Beitragvon Peter.Bickel » 13. Jan 2012, 07:58

Das ist so adhoc meines Wissens mit Xform nicht möglich, aus Sicherheitsgründen vermutlich.
Denn alle durch User gemachte Angaben im Mail-Header können potenziell eine Schwachstelle sein.

Man kann jedoch die class.xform.action_email.inc.php dahingehned erweitern, dass die Ersetzung auch bei from und to greift:

Code: Alles auswählen
$mail_from = str_replace('###'. $search .'###', $replace, $mail_from);
$mail_to = str_replace('###'. $search .'###', $replace, $mail_to);


Schöne Grüße,
Peter.
Benutzeravatar
Peter.Bickel
 
Beiträge: 1642
Registriert: 25. Jan 2005, 20:17
Wohnort: Schleswig-Holstein

Re: Kopie der Nachricht mit XForm

Beitragvon nitzer » 17. Jan 2012, 10:22

Ich schicke das über zwei xForm-Email-Templates, eines an den Formular-Empfänger und eines an den der das Formular gefüllt hat.

Zunächst hab ich ein hidden-field eingesetzt für den Formular-Empfänger
z.B.
Code: Alles auswählen
hidden|to|kundenservice@domain.de||[no_db]


und dann zwei Actions am Ende:
Code: Alles auswählen
action|db2email|anmeldung1|email|
action|db2email|anmeldung2|to|
nitzer
 
Beiträge: 187
Registriert: 16. Okt 2006, 21:53
Wohnort: Erkrath


Zurück zu AddOns [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron