Skip to content
Extraits de code Groupes Projets
Valider 66fd2932 rédigé par nicod@lerebooteux.fr's avatar nicod@lerebooteux.fr
Parcourir les fichiers

On peut vouloir envoyer un accusé de réception uniquement, sans le mail de...

On peut vouloir envoyer un accusé de réception uniquement, sans le mail de notification de base (donc sans destinataire).
parent a440f0e0
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -27,6 +27,7 @@ function traiter_email_dist($args, $retours) { ...@@ -27,6 +27,7 @@ function traiter_email_dist($args, $retours) {
$ajouter_fichier = false; $ajouter_fichier = false;
} }
$timestamp = time(); $timestamp = time();
$erreur_envoi = false;
$retours['timestamp'] = $timestamp; $retours['timestamp'] = $timestamp;
$id_formulaire = $args['id_formulaire']; $id_formulaire = $args['id_formulaire'];
$formulaire = $args['formulaire']; $formulaire = $args['formulaire'];
...@@ -217,11 +218,13 @@ function traiter_email_dist($args, $retours) { ...@@ -217,11 +218,13 @@ function traiter_email_dist($args, $retours) {
// On envoie aux destinataires // On envoie aux destinataires
if ($destinataires) { if ($destinataires) {
$ok = $envoyer_mail($destinataires, $sujet, $corps, $courriel_from, 'X-Originating-IP: '.$GLOBALS['ip']); if (!$envoyer_mail($destinataires, $sujet, $corps, $courriel_from, 'X-Originating-IP: '.$GLOBALS['ip'])){
$erreur_envoi = true;
}
} }
// Si c'est bon, on envoie l'accusé de réception // Si besoin, on envoie l'accusé de réception
if ($ok and $courriel_envoyeur and $options['activer_accuse']) { if ($courriel_envoyeur and $options['activer_accuse']) {
// On récupère le sujet s'il existe sinon on le construit // On récupère le sujet s'il existe sinon on le construit
if ($options['sujet_accuse']) { if ($options['sujet_accuse']) {
$sujet_accuse = formidable_raccourcis_arobases_2_valeurs_champs( $sujet_accuse = formidable_raccourcis_arobases_2_valeurs_champs(
...@@ -311,10 +314,12 @@ function traiter_email_dist($args, $retours) { ...@@ -311,10 +314,12 @@ function traiter_email_dist($args, $retours) {
$corps['pieces_jointes'] = $fichiers_facteur; $corps['pieces_jointes'] = $fichiers_facteur;
} }
$ok = $envoyer_mail($courriel_envoyeur, $sujet_accuse, $corps, $courriel_from_accuse, 'X-Originating-IP: '.$GLOBALS['ip']); if(!$envoyer_mail($courriel_envoyeur, $sujet_accuse, $corps, $courriel_from_accuse, 'X-Originating-IP: '.$GLOBALS['ip'])){
$erreur_envoi = true;
}
} }
if ($ok) { if (!$erreur_envoi) {
if (isset($retours['message_ok'])) { if (isset($retours['message_ok'])) {
$retours['message_ok'] .= "\n"._T('formidable:traiter_email_message_ok'); $retours['message_ok'] .= "\n"._T('formidable:traiter_email_message_ok');
} else { } else {
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter