Changeset 60122 in spip-zone


Ignore:
Timestamp:
Apr 5, 2012, 7:55:10 AM (8 years ago)
Author:
cedric@…
Message:

Support des expediteurs multiples : pas de Name dans ce cas

Location:
_plugins_/facteur/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/facteur/trunk/classes/facteur.php

    r59363 r60122  
    3030                        $this->From = $GLOBALS['meta']['email_webmaster'];
    3131
    32                 if ($GLOBALS['meta']['facteur_adresse_envoi'] == 'oui'
    33                   AND $GLOBALS['meta']['facteur_adresse_envoi_nom'])
    34                         $this->FromName = $GLOBALS['meta']['facteur_adresse_envoi_nom'];
    35                 else
    36                         $this->FromName = strip_tags(extraire_multi($GLOBALS['meta']['nom_site']));
     32                // Si plusieurs emails dans le from, pas de Name !
     33                if (strpos($this->From,",")===false){
     34                        if ($GLOBALS['meta']['facteur_adresse_envoi'] == 'oui'
     35                          AND $GLOBALS['meta']['facteur_adresse_envoi_nom'])
     36                                $this->FromName = $GLOBALS['meta']['facteur_adresse_envoi_nom'];
     37                        else
     38                                $this->FromName = strip_tags(extraire_multi($GLOBALS['meta']['nom_site']));
     39                }
    3740
    3841                $this->CharSet = "utf-8";
  • _plugins_/facteur/trunk/inc/envoyer_mail.php

    r59363 r60122  
    104104                }
    105105        }
     106
    106107        // "Marie Toto <Marie@toto.com>"
    107108        if (preg_match(",^([^<>\"]*)<([^<>\"]+)>$,i",$from,$m)){
     
    119120        if ($nom_envoyeur)
    120121                $facteur->FromName = $nom_envoyeur;
    121        
     122
     123        // Si plusieurs emails dans le from, pas de Name !
     124        if (strpos($facteur->From,",")!==false){
     125                $facteur->FromName = "";
     126        }
     127
    122128        // S'il y a des copies à envoyer
    123129        if ($cc){
  • _plugins_/facteur/trunk/paquet.xml

    r60043 r60122  
    22        prefix="facteur"
    33        categorie="communication"
    4         version="2.1.3"
     4        version="2.1.4"
    55        etat="stable"
    66        compatibilite="[3.0.0-dev;3.0.*]"
Note: See TracChangeset for help on using the changeset viewer.