Changeset 107582 in spip-zone for _plugins_/facteur


Ignore:
Timestamp:
Nov 15, 2017, 6:12:59 PM (19 months ago)
Author:
bystrano@…
Message:

ajouter une option nom_repondre_a à la fonction envoyer_mail

Pour donner un nom d'envoyeur à l'adresse Reply-to

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/facteur/trunk/inc/envoyer_mail.php

    r101518 r107582  
    2626 *     string bcc : destinataires en copie conforme cachee
    2727 *     string|array repondre_a : une ou plusieurs adresses à qui répondre
     28 *     string nom_repondre_a : le nom d'envoyeur pour compléter l'email repondre_a
    2829 *     string adresse_erreur : addresse de retour en cas d'erreur d'envoi
    2930 *     array pieces_jointes : listes de pieces a embarquer dans l'email, chacune au format array :
     
    5556                $bcc  = isset($corps['bcc']) ? $corps['bcc'] : "";
    5657                $repondre_a = isset($corps['repondre_a']) ? $corps['repondre_a'] : "";
     58                $nom_repondre_a = isset($corps['nom_repondre_a']) ? $corps['nom_repondre_a'] : '';
    5759                $adresse_erreur = isset($corps['adresse_erreur']) ? $corps['adresse_erreur'] : "";
    5860                $headers = isset($corps['headers']) ? $corps['headers'] : $headers;
     
    234236                        foreach ($repondre_a as $courriel)
    235237                                $facteur->AddReplyTo($courriel);
    236                 else
     238                } elseif ($nom_repondre_a) {
     239                        $facteur->AddReplyTo($repondre_a, $nom_repondre_a);
     240                } else {
    237241                        $facteur->AddReplyTo($repondre_a);
     242                }
    238243        }
    239244
Note: See TracChangeset for help on using the changeset viewer.