Changeset 85095 in spip-zone for _plugins_/facteur


Ignore:
Timestamp:
Oct 10, 2014, 2:44:28 PM (5 years ago)
Author:
marcimat@…
Message:

Notices php en moins si on n'a pas configuré facteur, mais qu'on tente d'envoyer un mail.

Location:
_plugins_/facteur/trunk
Files:
3 edited

Legend:

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

    r73932 r85095  
    3131         */
    3232        function Facteur($email, $objet, $message_html, $message_texte, $options = array()) {
    33                 $defaut = array(
    34                         'adresse_envoi' => $GLOBALS['meta']['facteur_adresse_envoi'],
    35                         'adresse_envoi_email' => $GLOBALS['meta']['facteur_adresse_envoi_email'],
    36                         'adresse_envoi_nom' => $GLOBALS['meta']['facteur_adresse_envoi_nom'],
    37                         'cc' => $GLOBALS['meta']['facteur_cc'],
    38                         'bcc' => $GLOBALS['meta']['facteur_bcc'],
    39                         'smtp' => $GLOBALS['meta']['facteur_smtp'],
    40                         'smtp_host' => $GLOBALS['meta']['facteur_smtp_host'],
    41                         'smtp_port' => $GLOBALS['meta']['facteur_smtp_port'],
    42                         'smtp_auth' => $GLOBALS['meta']['facteur_smtp_auth'],
    43                         'smtp_username' => $GLOBALS['meta']['facteur_smtp_username'],
    44                         'smtp_password' => $GLOBALS['meta']['facteur_smtp_password'],
    45                         'smtp_secure' => $GLOBALS['meta']['facteur_smtp_secure'],
    46                         'smtp_sender' => $GLOBALS['meta']['facteur_smtp_sender'],
    47                         'filtre_images' => $GLOBALS['meta']['facteur_filtre_images'],
    48                         'filtre_iso_8859' => $GLOBALS['meta']['facteur_filtre_iso_8859'],
    49                 );
     33                $defaut = array();
     34                foreach (array(
     35                        'adresse_envoi', 'adresse_envoi_email', 'adresse_envoi_nom',
     36                        'cc', 'bcc',
     37                        'smtp', 'smtp_host', 'smtp_port', 'smtp_auth',
     38                        'smtp_username', 'smtp_password', 'smtp_secure', 'smtp_sender',
     39                        'filtre_images', 'filtre_iso_8859',
     40                ) as $config) {
     41                        $defaut[$config] = isset($GLOBALS['meta']["facteur_$config"]) ? $GLOBALS['meta']["facteur_$config"] : '';
     42                }
    5043                $options = array_merge($defaut, $options);
    5144
  • _plugins_/facteur/trunk/inc/envoyer_mail.php

    r84389 r85095  
    4040        $message_html   = '';
    4141        $message_texte  = '';
     42        $nom_envoyeur = $cc = $bcc = $repondre_a = '';
     43        $pieces_jointes = array();
    4244
    4345        // si $corps est un tableau -> fonctionnalites etendues
  • _plugins_/facteur/trunk/paquet.xml

    r84587 r85095  
    22        prefix="facteur"
    33        categorie="communication"
    4         version="3.0.13"
     4        version="3.0.14"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.0.*]"
Note: See TracChangeset for help on using the changeset viewer.