Feat: gérer les évenutels multi qui résultent des remplacements juste avant l'envoi (non fonctionnel pour envoyer_gamumail : cf TO DO)
This commit is contained in:
parent
8882667666
commit
258902d900
2 changed files with 12 additions and 1 deletions
|
@ -511,6 +511,12 @@ function gamuSend($slug, $options, $destinataires, $Tclient, $Tpdf, $Tfiles, $re
|
|||
]);
|
||||
$sujet = $remplacement_generiques($args, $sujet);
|
||||
|
||||
// extraire les multi une fois les remplacements faits
|
||||
$lang = $options['lang'] ?? lire_config('langue_site');
|
||||
$sujet = extraire_multi($sujet, $lang);
|
||||
$corps['html'] = extraire_multi($corps['html'], $lang);
|
||||
$corps['texte'] = extraire_multi($corps['texte'], $lang);
|
||||
|
||||
$args['corps'] = $corps;
|
||||
$args['sujet'] = $sujet;
|
||||
|
||||
|
|
|
@ -32,7 +32,7 @@ if (!defined('_ECRIRE_INC_VERSION')){
|
|||
*
|
||||
*/
|
||||
function inc_envoyer_gamumail($slug, $destinataires, $options = [], $Tid_doc_piece_jointe = []) {
|
||||
//var_dump($options) ;
|
||||
//var_dump($options) ;die;
|
||||
//var_dump($destinataires);
|
||||
|
||||
include_spip('inc/texte');
|
||||
|
@ -235,6 +235,11 @@ function inc_envoyer_gamumail($slug, $destinataires, $options = [], $Tid_doc_pie
|
|||
$html = $remplacement_generiques($args, $html);
|
||||
$sujet = $remplacement_generiques($args, $sujet);
|
||||
|
||||
// TO DO : traduction des <multi> intégrés par les remplacements
|
||||
// => vérifier/gérer si on a lang dans $options[]
|
||||
//$html = extraire_multi($html, $options['lang']);
|
||||
//$sujet = extraire_multi($sujet, $options['lang']);
|
||||
|
||||
include_spip('facteur_fonctions');
|
||||
$texte = facteur_mail_html2text($html);
|
||||
$corps = [
|
||||
|
|
Loading…
Add table
Reference in a new issue