Changeset 76529 in spip-zone


Ignore:
Timestamp:
Sep 26, 2013, 12:31:14 PM (6 years ago)
Author:
cedric@…
Message:

Quand on configurer le plugin mailshot, appeler une fonction de configuration du mailer si besoin.
Dans le cas mailjet, on en profite pour demander l'ajout de l'email expediteur si besoin, ce qui déclenchera l'envoi par MailJet? d'un mail de validation

Location:
_plugins_/mailshot/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/mailshot/trunk/bulkmailer/mailjet.php

    r76468 r76529  
    5353}
    5454
     55/**
     56 * Configurer mailjet : declarer le sender si besoin
     57 * @param $flux
     58 */
     59function bulkmailer_mailjet_config_dist(&$flux){
     60        $sender_mail = "";
     61
     62        include_spip('inc/config');
     63        $config = lire_config('mailshot/');
     64        if ($config['adresse_envoi']=='oui')
     65                $sender_mail = $config['adresse_envoi_email'];
     66        else {
     67                include_spip("classes/facteur");
     68                $facteur = new Facteur("example@example.org","","","");
     69                $sender_mail = $facteur->From;
     70        }
     71
     72        // si le sender n'est pas dans les emails de mailjet l'ajouter
     73        if ($sender_mail)
     74                mailjet_add_sender($sender_mail, true);
     75}
     76
     77
    5578function &mailjet_api(){
    5679        static $mj = null;
    5780        if (is_null($mj)){
    5881                include_spip('inc/config');
    59                 $config = lire_config('mailshot');
     82                $config = lire_config('mailshot/');
    6083
    6184                include_spip('lib/mailjet-api-php/mailjet-0.1');
  • _plugins_/mailshot/trunk/mailshot_pipelines.php

    r76468 r76529  
    103103                  AND include_spip("bulkmailer/$mailer")
    104104                  AND $config = charger_fonction($mailer."_config","bulkmailer",true)){
    105                         $config();
     105                        $config($flux);
    106106                }
    107107        }
  • _plugins_/mailshot/trunk/paquet.xml

    r76468 r76529  
    22        prefix="mailshot"
    33        categorie="communication"
    4         version="1.6.0"
     4        version="1.6.1"
    55        etat="stable"
    66        compatibilite="[3.0.5;3.0.*]"
Note: See TracChangeset for help on using the changeset viewer.