Changeset 47135 in spip-zone


Ignore:
Timestamp:
Apr 27, 2011, 6:47:20 PM (10 years ago)
Author:
yffic@…
Message:

Sur une install vierge, pas de mise a jour de la table des noisettes à faire (à priori vide). Sinon warnings php un peu plus loin...

Location:
_squelettes_/aveline
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/aveline/base/aveline_installation.php

    r46603 r47135  
    2424                        include_spip('base/abstract_sql');
    2525                        $noisettes = sql_allfetsel('*','spip_noisettes','1');
    26                        
    27                         // On remet au propre les parametres
    28                         foreach ($noisettes as $cle => $noisette)
    29                                 $noisettes[$cle]['parametres'] = unserialize($noisette['parametres']);
    30                        
    31                         // On applique les mises à jour
    32                         $noisettes = aveline_maj_noisettes($noisettes,$version_actuelle);
    33                        
    34                         // Il faut serializer les paramètres avant mise en base
    35                         foreach ($noisettes as $cle => $noisette)
    36                                 $noisettes[$cle]['parametres'] = serialize($noisette['parametres']);
    37                        
    38                         // On update la base
    39                         sql_replace_multi('spip_noisettes',$noisettes);
     26
     27                        if( sizeof($noisettes)>0) {
     28                                // On remet au propre les parametres
     29                                foreach ($noisettes as $cle => $noisette)
     30                                        $noisettes[$cle]['parametres'] = unserialize($noisette['parametres']);
     31                               
     32                                // On applique les mises à jour
     33                                $noisettes = aveline_maj_noisettes($noisettes,$version_actuelle);
     34                               
     35                                // Il faut serializer les paramètres avant mise en base
     36                                foreach ($noisettes as $cle => $noisette)
     37                                        $noisettes[$cle]['parametres'] = serialize($noisette['parametres']);
     38               
     39                                // On update la base
     40                                sql_replace_multi('spip_noisettes',$noisettes);
     41                        }
    4042                }
    4143                ecrire_meta($nom_meta_version_base, $version_actuelle=$version_cible, 'non');
  • _squelettes_/aveline/plugin.xml

    r47111 r47135  
    44        <icon>img/aveline-128.png</icon>
    55        <licence>GNU/GPL</licence>
    6         <version>1.3.6</version>
     6        <version>1.3.7</version>
    77        <version_base>0.3.8</version_base>
    88        <etat>test</etat>
Note: See TracChangeset for help on using the changeset viewer.