Changeset 70308 in spip-zone


Ignore:
Timestamp:
Mar 1, 2013, 3:17:33 PM (6 years ago)
Author:
cedric@…
Message:

Utiliser notifications_envoyer_mails si elle est disponible (envoi asynchrone, support des mails html)

Location:
_plugins_/recommander
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/recommander/formulaires/recommander.php

    r52795 r70308  
    7979        $body = recuperer_fond('modeles/recommander_email',$contexte);
    8080
    81         $envoyer_mail = charger_fonction('envoyer_mail','inc');
    82         if (!$envoyer_mail(
    83                 _request('recommander_to'),
    84                 $subject,
    85                 $body,
    86                 _request('recommander_from'),
    87                 "X-Originating-IP: ".$GLOBALS['ip']
    88         ))
     81        $res = true;
     82        if (
     83                include_spip("inc/notifications")
     84                AND function_exists('notifications_envoyer_mails')){
     85                notifications_envoyer_mails(_request('recommander_to'), $body, $subject, _request('recommander_from'), "X-Originating-IP: ".$GLOBALS['ip']);
     86        }
     87        else {
     88                $envoyer_mail = charger_fonction('envoyer_mail','inc');
     89                if (!$envoyer_mail(
     90                        _request('recommander_to'),
     91                        $subject,
     92                        $body,
     93                        _request('recommander_from'),
     94                        "X-Originating-IP: ".$GLOBALS['ip']
     95                ))
     96                        $res = false;
     97        }
     98        if ($res)
    8999                return array('message_erreur' => _L("Erreur lors de l'envoi du message."));
    90100        else
  • _plugins_/recommander/paquet.xml

    r67159 r70308  
    22        prefix="recommander"
    33        categorie="communication"
    4         version="1.0.3"
     4        version="1.0.4"
    55        etat="stable"
    66        compatibilite="[2.0.12;3.0.*]"
  • _plugins_/recommander/plugin.xml

    r67159 r70308  
    99        <licence>GNU/GPL - (c) 2006-2010</licence>
    1010        <icon>images/recommander_logo.png</icon>
    11         <version>1.0.3</version>
     11        <version>1.0.4</version>
    1212        <etat>stable</etat>
    1313        <lien>http://www.spip-contrib.net/Recommander</lien>
Note: See TracChangeset for help on using the changeset viewer.