evite un warning + modif sur la fonction de facteur pour tranformer html to texte
This commit is contained in:
parent
e6da598289
commit
647bfbe1fa
1 changed files with 22 additions and 18 deletions
|
@ -75,6 +75,8 @@ function formulaires_gamucontact_verifier_dist($id_auteur = 0, $redirect = '') {
|
|||
|
||||
function formulaires_gamucontact_traiter_dist($id_auteur = 0, $redirect = '') {
|
||||
|
||||
include_spip('classes/facteur');
|
||||
|
||||
$retour = array();
|
||||
$saisies = $GLOBALS['gamucontact'];
|
||||
|
||||
|
@ -152,6 +154,7 @@ function formulaires_gamucontact_traiter_dist($id_auteur = 0, $redirect = '') {
|
|||
$langues = array_filter(array_unique(array_column($dest_langues, 'lang')));
|
||||
}
|
||||
|
||||
if (!empty($langues)) {
|
||||
// trier les destinataires par langue et envoyer un mail par langue
|
||||
foreach ($langues as $langue) {
|
||||
$Tdest_langue = [];
|
||||
|
@ -164,7 +167,7 @@ function formulaires_gamucontact_traiter_dist($id_auteur = 0, $redirect = '') {
|
|||
}
|
||||
// envoi du mail dans cette langue
|
||||
$html = recuperer_fond('modeles/gamucontact_message', ['id_message' => $id_message, 'lang' => $langue]);
|
||||
$texte = Facteur::html2text($html);
|
||||
$texte = facteur_mail_html2text($html);
|
||||
$corps = array(
|
||||
'html' => $html,
|
||||
'texte' => $texte,
|
||||
|
@ -173,6 +176,7 @@ function formulaires_gamucontact_traiter_dist($id_auteur = 0, $redirect = '') {
|
|||
$test_mail = $envoyer_mail($Tdest_langue, _request('objet'), $corps, '', 'X-Originating-IP: '.$GLOBALS['ip']);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (intval($id_message) and $test_mail) {
|
||||
$retour['message_ok'] = _T('gamucontact:formulaire_bien_envoye');
|
||||
|
|
Loading…
Add table
Reference in a new issue