Feat: ajout de la classe nomulti aux champs qui ne doivent pas intégrer le multilang lors de l'édition

This commit is contained in:
cy_altern 2023-10-18 23:21:51 +02:00
parent df8f8051af
commit c4865b4ee2
2 changed files with 14 additions and 15 deletions

View file

@ -221,17 +221,22 @@ function inc_envoyer_gamumail($slug, $destinataires, $options = [], $Tid_doc_pie
$args['destinataires'] = $pour; $args['destinataires'] = $pour;
//var_dump($args) ; //var_dump($args) ;
$html = pipeline('remplacements_slug', array( $html = pipeline('remplacements_slug', [
'args' => $args, 'args' => $args,
'data' => $html 'data' => $html
)); ]);
$sujet = pipeline('remplacements_slug',[
'args' => $args,
'data' => $sujet
]);
// traitement des remplacements génériques fournis par Gamumail // traitement des remplacements génériques fournis par Gamumail
$remplacement_generiques = charger_fonction('gamumail_remplacements', 'inc'); $remplacement_generiques = charger_fonction('gamumail_remplacements', 'inc');
$html = $remplacement_generiques($args, $html); $html = $remplacement_generiques($args, $html);
$sujet = $remplacement_generiques($args, $sujet);
include_spip('facteur_fonctions'); include_spip('facteur_fonctions');
$texte = facteur_mail_html2text($html); $texte = facteur_mail_html2text($html);
$corps = [ $corps = [
'html' => $html, 'html' => $html,
'texte' => $texte, 'texte' => $texte,
@ -260,14 +265,8 @@ function inc_envoyer_gamumail($slug, $destinataires, $options = [], $Tid_doc_pie
echo '<br>$corps : '; echo '<br>$corps : ';
var_dump($corps); var_dump($corps);
$ok = true; $ok = true;
exit; //exit;
} } else {
else {
$sujet = pipeline('remplacements_slug',[
'args' => $args,
'data' => $sujet
]);
$sujet = $remplacement_generiques($args, $sujet);
// pour ne pas avoir de warning de la fonction envoyer_mail() on doit lui passer un paramètre $from et un $header // pour ne pas avoir de warning de la fonction envoyer_mail() on doit lui passer un paramètre $from et un $header
$from = ''; $from = '';
$header = ''; $header = '';

View file

@ -80,7 +80,7 @@
<div class="une_conf"> <div class="une_conf">
<small class="name_config">gamumail/mail_cc</small> <small class="name_config">gamumail/mail_cc</small>
<h4><:gamumail:email_en_cc:></h4> <h4><:gamumail:email_en_cc:></h4>
<div class="#EDIT{meta-gamumail/mail_cc} inbl w600p">[(#CONFIG{gamumail/mail_cc}|sinon{<i><:gamumail:dbe_clic_editer:></i>})]</div> <div class="#EDIT{meta-gamumail/mail_cc} inbl w600p nomulti">[(#CONFIG{gamumail/mail_cc}|sinon{<i><:gamumail:dbe_clic_editer:></i>})]</div>
<p class="explication"><:gamumail:plusieurs_mails_separer_virgule:>.</p> <p class="explication"><:gamumail:plusieurs_mails_separer_virgule:>.</p>
</div> </div>
</div> </div>
@ -88,7 +88,7 @@
<div class="une_conf"> <div class="une_conf">
<small class="name_config">gamumail/mail_cci</small> <small class="name_config">gamumail/mail_cci</small>
<h4><:gamumail:email_en_cci:></h4> <h4><:gamumail:email_en_cci:></h4>
<div class="#EDIT{meta-gamumail/mail_cci} inbl w600p">[(#CONFIG{gamumail/mail_cci}|sinon{<i><:gamumail:dbe_clic_editer:></i>})]</div> <div class="#EDIT{meta-gamumail/mail_cci} inbl w600p nomulti">[(#CONFIG{gamumail/mail_cci}|sinon{<i><:gamumail:dbe_clic_editer:></i>})]</div>
<p class="explication"><:gamumail:plusieurs_mails_separer_virgule:>.</p> <p class="explication"><:gamumail:plusieurs_mails_separer_virgule:>.</p>
</div> </div>
@ -114,7 +114,7 @@
<div class="objet--slug"> <div class="objet--slug">
<strong><:gamumail:slug:>: </strong> <strong><:gamumail:slug:>: </strong>
[(#AUTORISER{modifier_nom_slug, gamumail, #ID_GAMUMAIL}|?{ [(#AUTORISER{modifier_nom_slug, gamumail, #ID_GAMUMAIL}|?{
<span class="[(#EDIT{nom_slug})]">[(#SLUG|sinon{<:gamumail:dbe_clic_editer:>})]</span> <span class="[(#EDIT{nom_slug})] nomulti">[(#SLUG|sinon{<:gamumail:dbe_clic_editer:>})]</span>
, ,
<span class="">[(#SLUG)]</span> <span class="">[(#SLUG)]</span>
})] })]
@ -131,7 +131,7 @@
</div> </div>
<div class="objet--mail"> <div class="objet--mail">
<span><strong><:gamumail:documents_attaches:> :</strong> <em class="explication"><:gamumail:liste_id_separes:> , </em></span> <span><strong><:gamumail:documents_attaches:> :</strong> <em class="explication"><:gamumail:liste_id_separes:> , </em></span>
<div class="texte #EDIT{id_docs}"> <div class="texte #EDIT{id_docs} nomulti">
[(#ID_DOCS|sinon{<:gamumail:dbe_clic_editer:>})] [(#ID_DOCS|sinon{<:gamumail:dbe_clic_editer:>})]
</div> </div>
<B_docs_spip> <B_docs_spip>