Changeset 76520 in spip-zone


Ignore:
Timestamp:
Sep 25, 2013, 5:41:50 PM (6 years ago)
Author:
abelass@…
Message:
  • vrais filtre des listes
Location:
_plugins_/squirrels_love_chimps_lists/trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/squirrels_love_chimps_lists/trunk/formulaires/squirrel_chimp_abonnement_liste.php

    r67800 r76520  
    2222
    2323        $filters=array_filtre_lists($filters);
    24        
     24   
    2525        // Eviter des erreurs sur le formulaire si le plugin n'est pas configuré
    2626
     
    4646function formulaires_squirrel_chimp_abonnement_liste_verifier_dist($listes='')
    4747{
     48    include_spip('inc/config');
     49    $config=lire_config('squirrel_chimp/',array());
    4850        $valeurs = array();
    4951        $email=_request('email');
     
    5961
    6062        // Les configurations
    61         $donnees_personnelles=lire_config('squirrel_chimp/mapping');
    62         $apiKey = lire_config("squirrel_chimp/apiKey");
    63         $optin = lire_config('squirrel_chimp/ml_opt_in')?false:true; //yes, send optin emails
     63        $donnees_personnelles=$config['mapping'];
     64        $apiKey = $config['apiKey'];
     65        $optin = $config['ml_opt_in']?false:true; //yes, send optin emails
    6466       
    6567        // Composer l'array des donnes pour mailchimp
     
    7880                // Les Fonctions
    7981                include_spip('squirrel_chimp_lists_fonctions');
    80                
    81                
    82                 spip_log(__LINE__,'squirrel_chimp');
    83                 spip_log($apiKey,'squirrel_chimp');
     82       
     83                spip_log($apiKey,'squirrel_chimp_lists');
    8484
    8585                // initialisation d'un objet mailchimp
     
    9090            }   
    9191
    92                
    93 
    9492                // Inscription dans mailchimp
    9593                if ($email AND $listes){
    96                         spip_log(__LINE__,'squirrel_chimp');
     94                        spip_log(__LINE__,'squirrel_chimp_lists');
    9795                        // By default this sends a confirmation email - you will not see new members
    9896                        // until the link contained in it is clicked!
     
    10098                       
    10199                        foreach($listes AS $listId){
     100                            spip_log('id:'.$listId,'squirrel_chimplists');
    102101                                $valeurs=inscription_liste_mc($valeurs,$api,$listId,$email,$donnees_auteur,$email_type,$optin,true);
    103102                                $valeurs=$valeurs['data'];
  • _plugins_/squirrels_love_chimps_lists/trunk/formulaires/squirrel_chimp_lists_config.html

    r76515 r76520  
    8484                                        <select name="mapping[#GET{name}]">
    8585                                        <option value=""><:scl:pas_accorder:></option> 
    86                                         <BOUCLE_champs_mc(DATA){source table, #GET{champs_mailchimp}}>
     86                                        <BOUCLE_champs_mc(DATA){source table, #GET{champs_mailchimp}}{cle!=email}>
    8787                                        <option value="[(#VALEUR|table_valeur{tag})]"[(#ENV{mapping}|table_valeur{#GET{name}}|=={[(#VALEUR|table_valeur{tag})]}|oui) selected="selected"]>[(#VALEUR|table_valeur{name})]</option>
    8888                                        </BOUCLE_champs_mc>
  • _plugins_/squirrels_love_chimps_lists/trunk/modeles/abonnement_mailchimp.html

    r53995 r76520  
    11<div class="ajax">
    2         #FORMULAIRE_SQUIRREL_CHIMP_ABONNEMENT_LISTE{#ENV{id}}
     2        #FORMULAIRE_SQUIRREL_CHIMP_ABONNEMENT_LISTE{#ENV{id}|explode{','}}
    33</div>
  • _plugins_/squirrels_love_chimps_lists/trunk/paquet.xml

    r72907 r76520  
    22        prefix="squirrel_chimp_lists"
    33        categorie="communication"
    4         version="2.0.3"
     4        version="2.0.4"
    55        etat="test"
    66        compatibilite="[2.0.15;3.0.*]"
  • _plugins_/squirrels_love_chimps_lists/trunk/plugin.xml

    r72907 r76520  
    33        <auteur>[Spade->http://blog.spade.be/] et [Rainer M&#252;ller->http://websimple.be]</auteur>
    44        <licence>GNU/GLP</licence>
    5         <version>2.0.3</version>
     5        <version>2.0.4</version>
    66        <licence>MIT</licence>
    77        <etat>test</etat>
  • _plugins_/squirrels_love_chimps_lists/trunk/squirrel_chimp_lists_fonctions.php

    r76515 r76520  
    99
    1010        if(is_array($mailinglists)){
    11                 if(count($mailinglists)>0)$lists=implode(array_keys($mailinglists),',');
     11                if(count($mailinglists)>1)$lists=$mailinglists;
     12        else {$lists=implode(',',$mailinglists); echo 1;}
    1213        }
    1314        else $lists=$mailinglists;
     
    232233                //récuperation des listes
    233234               
    234                 $retval = $api->lists();
     235                $retval = $api->lists($filters);
    235236               
    236237                $return=array();
Note: See TracChangeset for help on using the changeset viewer.