Das hat mir viel Sucharbeit gespart. Auch ich benötige das für die Anbindung an ein Ticket-System.
Wenn schon nicht für Contao wäre das zumindest eine sehr interessante Funktion für EFG. Eine kleine Checkbox um einen anderen Absender zu ermöglichen. AUf mögliche Probleme kann da ja hingewiesen werden.
Im EFG habe ich es auch gerade angepasst. Die Änderungen müssen in der EFG.php vorgenommen werden.
Das folgende Beispiel zeigt die Änderung für die Infomail ab ca. Zeile 1008 (es gibt auch noch eine Confirmationmail, das funktioniert ähnlich).
Hier bei der Info-Mail heißt es aber ungefähr so:
PHP-Code:
$infoEmail = new Email();
$infoEmail->from = $sender;
if (strlen($senderName))
{
$infoEmail->fromName = $senderName;
}
$infoEmail->subject = $subject;
Wird zu:
PHP-Code:
$infoEmail = new Email();
$infoEmail->from = $sender;
if (strlen($senderName))
{
$infoEmail->fromName = $senderName;
}
/* hacked, Jan, 12.12.2010 */
if ($_SESSION['EFP']['FORMDATA']['_formId_'] == '1') {
$infoEmail->from = $arrSubmitted['email'];
$infoEmail->fromName = $arrSubmitted['name'];
}
/* hacked */
$infoEmail->subject = $subject;
Viele Grüße
Jan
Lesezeichen