Changeset 95476 in spip-zone


Ignore:
Timestamp:
Feb 25, 2016, 11:43:57 AM (3 years ago)
Author:
cedric@…
Message:

On peut passer un argument 'exceptions' au corps pour indiquer qu'on veut lancer une exception en cas d'erreur (par defaut non, comme avant)

File:
1 edited

Legend:

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

    r90867 r95476  
    3333 *       string mime : mime type du document
    3434 *     array headers : tableau d'en-tetes personalises, une entree par ligne d'en-tete
     35 *     bool exceptions : lancer une exception en cas d'erreur (false par defaut)
    3536 * @param string $from (deprecie, utiliser l'entree from de $corps)
    3637 * @param string $headers (deprecie, utiliser l'entree headers de $corps)
     
    152153        // On crée l'objet Facteur (PHPMailer) pour le manipuler ensuite
    153154        $facteur = new Facteur($destinataire, $sujet, $message_html, $message_texte);
     155        if (is_array($corps) AND isset($corps['exceptions'])){
     156                $facteur->SetExceptions(['exceptions']);
     157        }
    154158       
    155159        // On ajoute le courriel de l'envoyeur s'il est fournit par la fonction
     
    254258        $retour = $facteur->Send();
    255259       
    256         if (!$retour)
    257                 spip_log("Erreur Envoi mail via Facteur : ".print_r($facteur->ErrorInfo,true),'facteur.'._LOG_ERREUR);
     260        if (!$retour){
     261                spip_log("Erreur Envoi mail via Facteur : ".print_r($facteur->ErrorInfo,true),'mail.'._LOG_ERREUR);
     262        }
    258263
    259264        return $retour ;
    260265}
    261 
    262 ?>
Note: See TracChangeset for help on using the changeset viewer.