diff --git a/inc/envoyer_gamumail.php b/inc/envoyer_gamumail.php
index 1eb614e..703b25f 100644
--- a/inc/envoyer_gamumail.php
+++ b/inc/envoyer_gamumail.php
@@ -221,17 +221,22 @@ function inc_envoyer_gamumail($slug, $destinataires, $options = [], $Tid_doc_pie
$args['destinataires'] = $pour;
//var_dump($args) ;
- $html = pipeline('remplacements_slug', array(
+ $html = pipeline('remplacements_slug', [
'args' => $args,
'data' => $html
- ));
+ ]);
+ $sujet = pipeline('remplacements_slug',[
+ 'args' => $args,
+ 'data' => $sujet
+ ]);
// traitement des remplacements génériques fournis par Gamumail
$remplacement_generiques = charger_fonction('gamumail_remplacements', 'inc');
$html = $remplacement_generiques($args, $html);
+ $sujet = $remplacement_generiques($args, $sujet);
+
include_spip('facteur_fonctions');
$texte = facteur_mail_html2text($html);
-
$corps = [
'html' => $html,
'texte' => $texte,
@@ -260,14 +265,8 @@ function inc_envoyer_gamumail($slug, $destinataires, $options = [], $Tid_doc_pie
echo '
$corps : ';
var_dump($corps);
$ok = true;
- exit;
- }
- else {
- $sujet = pipeline('remplacements_slug',[
- 'args' => $args,
- 'data' => $sujet
- ]);
- $sujet = $remplacement_generiques($args, $sujet);
+ //exit;
+ } else {
// pour ne pas avoir de warning de la fonction envoyer_mail() on doit lui passer un paramètre $from et un $header
$from = '';
$header = '';
diff --git a/inclure/gamumail_config.html b/inclure/gamumail_config.html
index 07d510a..bdb6481 100644
--- a/inclure/gamumail_config.html
+++ b/inclure/gamumail_config.html
@@ -80,7 +80,7 @@
<:gamumail:plusieurs_mails_separer_virgule:>.
<:gamumail:plusieurs_mails_separer_virgule:>.