From c94f8b9ba49921ea78c5500bda7fb6852e26d23c Mon Sep 17 00:00:00 2001 From: tofulm Date: Mon, 14 Apr 2025 21:56:31 +0200 Subject: [PATCH] feat: ajout pipeline gamumail_pre_envoi qui permet de modifier tous les champs du mail juste avant l'envoi cela permet d'ajouter par exemple un email en cc --- formulaires/gamumail.php | 12 ++++++++++++ paquet.xml | 1 + 2 files changed, 13 insertions(+) diff --git a/formulaires/gamumail.php b/formulaires/gamumail.php index 116834b..4afeb7c 100644 --- a/formulaires/gamumail.php +++ b/formulaires/gamumail.php @@ -553,6 +553,18 @@ function gamuSend($slug, $options, $destinataires, $Tclient, $Tpdf, $Tfiles, $re $args['corps'] = $corps; $args['sujet'] = $sujet; + [$destinataires, $sujet, $corps] = array_values(pipeline('gamumail_pre_envoi', [ + 'args' => [ + 'slug' => $slug, + 'options' => $options + ], + 'data' => [ + 'destinataires' => $destinataires, + 'sujet' => $sujet, + 'corps' => $corps, + ] + ])); + // envoyer ! $envoyer_mail = charger_fonction('envoyer_mail', 'inc/'); $ok = $envoyer_mail($destinataires, $sujet, $corps); diff --git a/paquet.xml b/paquet.xml index 9a528c5..c0c305c 100644 --- a/paquet.xml +++ b/paquet.xml @@ -24,6 +24,7 @@ +