Changeset 59259 in spip-zone


Ignore:
Timestamp:
Mar 13, 2012, 2:44:18 PM (9 years ago)
Author:
abelass@…
Message:

Evite un le message d'erreur quand aucune liste n'est choisie
Installer proprement
Adaptation de la version

Location:
_plugins_/squirrels_love_chimps_lists_plus/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/squirrels_love_chimps_lists_plus/trunk/base/installation.php

    r59220 r59259  
    22
    33if (!defined("_ECRIRE_INC_VERSION")) return;
    4 include_spip('base/create');
    5 /*
    6 function sclp_upgrade($nom_meta_base_version,$version_cible){
    7         $current_version = 0.0;
    8         if ((!isset($GLOBALS['meta'][$nom_meta_base_version]))
    9         || (($current_version = $GLOBALS['meta'][$nom_meta_base_version])!=$version_cible)){
    10                        
    11                 include_spip('base/sclp');
    12                 // cas d'une installation
    13                 if ($version_cible > $GLOBALS['meta'][$nom_meta_base_version]){
    14                         if($GLOBALS['meta'][$nom_meta_base_version]==''){
    15                                                
    16                                 include_spip('base/create');
    17                                 creer_base();
    18                                 maj_tables('spip_listes');     
    19                                 maj_tables('spip_auteurs_listes');                                                                     
    20                                 maj_tables('spip_auteurs');     
    21                                 maj_tables('spip_listes_syncro');       
    22                                 sql_updateq('spip_listes',array('statut'=>'active'),"statut=''");       
    23                                 sql_updateq('spip_listes',array('statut'=>'desactive'),"statut='inact'");       
    24                                                                                
    25                                 }
    26                         else{
    27                                 include_spip('base/create');
    28                                 creer_base();
    29                                 maj_tables('spip_listes');     
    30                                 maj_tables('spip_auteurs_listes');                                                                     
    31                                 maj_tables('spip_auteurs');     
    32                                 maj_tables('spip_listes_syncro');                                       
    33                                 }
    34                }
    35             ecrire_meta($nom_meta_base_version, $current_version=$version_cible);   
    36         }
    37             */
     4
     5
    386           
    397function sclp_upgrade($nom_meta_base_version, $version_cible){
    40        
    41         $current_version = 0.0;
    42         if ((!isset($GLOBALS['meta'][$nom_meta_base_version]))
    43         || (($current_version = $GLOBALS['meta'][$nom_meta_base_version])!=$version_cible)){
    44                 creer_base();
    45                 maj_tables('spip_auteurs');     
    46                 maj_tables('spip_listes_syncro');       
    47                 maj_tables('spip_listes');       
    48                 maj_tables('spip_auteurs_listes');                   
    49                 sql_updateq('spip_listes',array('statut'=>'prive'),"statut=''");       
    50                                 sql_updateq('spip_listes',array('statut'=>'poubelle'),"statut='inact'");
    51                        
    52                                 ecrire_meta($nom_meta_base_version, $current_version=$version_cible);   
    53         }
    54         else{
    55                 // ajout du champ "robe" et "infos"
    56                //creer_base();
    57                 maj_tables('spip_auteurs');     
    58                 maj_tables('spip_listes_syncro');       
    59                 maj_tables('spip_listes');       
    60                 maj_tables('spip_auteurs_listes');       
    61                
    62                 ecrire_meta($nom_meta_base_version,$current_version=$version_cible);
    63         }
     8        $current_version = 0.0;
     9        if ((!isset($GLOBALS['meta'][$nom_meta_base_version]))
     10        || (($current_version = $GLOBALS['meta'][$nom_meta_base_version])!=$version_cible)){
     11                if ($current_version==0.0){
     12            include_spip('base/create');
     13            creer_base();
     14            maj_tables('spip_auteurs'); 
     15            maj_tables('spip_listes_syncro');   
     16            maj_tables('spip_listes');   
     17            maj_tables('spip_auteurs_listes');               
     18            sql_updateq('spip_listes',array('statut'=>'prive'),"statut=''");   
     19                        sql_updateq('spip_listes',array('statut'=>'poubelle'),"statut='inact'");
     20                        ecrire_meta($nom_meta_base_version, $current_version=$version_cible);   
     21            }
     22               
     23               
     24
     25        }
     26
    6427}           
    6528?>
  • _plugins_/squirrels_love_chimps_lists_plus/trunk/plugin.xml

    r59252 r59259  
    1616        <icon>images/logo_slc_lists.png</icon>
    1717        <necessite id="SPIP" version="[2.0.14;2.1.99]" />
    18         <necessite id="squirrel_chimp" version="[1.1.3;]" />
    19         <necessite id="squirrel_chimp_lists" version="[1.1.4;]" />
     18        <necessite id="squirrel_chimp" version="[1.2.0;]" />
     19        <necessite id="squirrel_chimp_lists" version="[1.2.0;]" />
    2020        <necessite id="spip_bonux" version="[2.2.17;]" />
    2121        <install>base/installation.php</install>       
  • _plugins_/squirrels_love_chimps_lists_plus/trunk/prive/squelettes/contenu/squirrel_chimp_lists_acceuil.html

    r59220 r59259  
    33#SET{listes_choisies,#CONFIG{squirrel_chimp/mailinglists}}
    44
    5 #SET{filters,#GET{listes_choisies}|array_flip|array_filtre_lists}
     5[(#GET{listes_choisies}|is_array|oui)
     6        #SET{filters,#GET{listes_choisies}|array_flip|array_filtre_lists}
     7        ]
    68
    79#SET{listes,#CONFIG{squirrel_chimp/apiKey}|recuperer_listes{#GET{filters}}}
Note: See TracChangeset for help on using the changeset viewer.