Changeset 107583 in spip-zone for _plugins_/facteur


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

permettre de spécifier des noms d'envoyeurs quand il y a plusieurs adresses reply-to

Location:
_plugins_/facteur/trunk
Files:
2 edited

Legend:

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

    r107582 r107583  
    2525 *     string cc : destinataires en copie conforme
    2626 *     string bcc : destinataires en copie conforme cachee
    27  *     string|array repondre_a : une ou plusieurs adresses à qui répondre
     27 *     string|array repondre_a : une ou plusieurs adresses à qui répondre.
     28 *       On peut aussi donner une liste de tableaux du type :
     29 *         array('email' => 'test@exemple.com', 'nom' => 'Adresse de test')
     30 *       pour spécifier un nom d'envoyeur pour chaque adresse.
    2831 *     string nom_repondre_a : le nom d'envoyeur pour compléter l'email repondre_a
    2932 *     string adresse_erreur : addresse de retour en cas d'erreur d'envoi
     
    232235
    233236        // S'il y a une adresse de reply-to
    234         if ($repondre_a){
    235                 if (is_array($repondre_a))
    236                         foreach ($repondre_a as $courriel)
    237                                 $facteur->AddReplyTo($courriel);
     237        if ($repondre_a) {
     238                if (is_array($repondre_a)) {
     239                        foreach ($repondre_a as $courriel) {
     240                                if (is_array($courriel)) {
     241                                        $facteur->AddReplyTo($courriel['email'], $courriel['nom']);
     242                                } else {
     243                                        $facteur->AddReplyTo($courriel);
     244                                }
     245                        }
    238246                } elseif ($nom_repondre_a) {
    239247                        $facteur->AddReplyTo($repondre_a, $nom_repondre_a);
  • _plugins_/facteur/trunk/paquet.xml

    r105007 r107583  
    22        prefix="facteur"
    33        categorie="communication"
    4         version="3.4.11"
     4        version="3.5.0"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.2.*]"
Note: See TracChangeset for help on using the changeset viewer.