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);
|
$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['corps'] = $corps;
|
||||||
$args['sujet'] = $sujet;
|
$args['sujet'] = $sujet;
|
||||||
|
|
||||||
|
|
|
@ -32,7 +32,7 @@ if (!defined('_ECRIRE_INC_VERSION')){
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
function inc_envoyer_gamumail($slug, $destinataires, $options = [], $Tid_doc_piece_jointe = []) {
|
function inc_envoyer_gamumail($slug, $destinataires, $options = [], $Tid_doc_piece_jointe = []) {
|
||||||
//var_dump($options) ;
|
//var_dump($options) ;die;
|
||||||
//var_dump($destinataires);
|
//var_dump($destinataires);
|
||||||
|
|
||||||
include_spip('inc/texte');
|
include_spip('inc/texte');
|
||||||
|
@ -235,6 +235,11 @@ function inc_envoyer_gamumail($slug, $destinataires, $options = [], $Tid_doc_pie
|
||||||
$html = $remplacement_generiques($args, $html);
|
$html = $remplacement_generiques($args, $html);
|
||||||
$sujet = $remplacement_generiques($args, $sujet);
|
$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');
|
include_spip('facteur_fonctions');
|
||||||
$texte = facteur_mail_html2text($html);
|
$texte = facteur_mail_html2text($html);
|
||||||
$corps = [
|
$corps = [
|
||||||
|
|
Loading…
Add table
Reference in a new issue