Hallo Aicha, ich dreh mich grad mal wieder im Kreis und finde die Lösung nicht:
Das Event onVisformsEditMailPrepare mit ($context, $mailer, $form) arbeitet meinen Code nicht ab. Soll eigentlich beim Versenden einer Edit-Ergebnismail aufgerufen werden.(Ich will da 'modified_by' mit übermitteln). Scheint so, als ob die Stelle gar nicht durchlaufen wird. Stimmt meine Annahme, dass der Context der gleiche ist wie bei der FormMail? Ich habe das von dort übernommen:
Code:
public function onVisformsEditMailPrepare($context, $mailer, $form)
{
// Skip plugin if context is wrong
$allowedContexts = array('com_visforms.form.receiptmail', 'com_visforms.form.resultmail');
if (!in_array($context, $allowedContexts)) {
return true;
}
$app = JFactory::getApplication();
if ($app->isAdmin()) {
return true;
}
// myCode Anfang
$form_id = $form->id;
// SubmitHandler aufrufen wenn eine entsprechende Datei existiert
//
// myCode Ende
return true;
}
Passt das Event und der context überhaupt?:S
Nachtrag:
Habe ich mir das Event gar "ausgedacht"? So nach dem Motto: das müsste es doch geben.? onVisformsEmailPrepare habe ich jedenfalls schon erfolgreich genutzt. Kann ich dort eventuell zwischen Mail und Edit-Mail unterscheiden?