Changeset 44264 in spip-zone


Ignore:
Timestamp:
Feb 7, 2011, 12:02:45 PM (10 years ago)
Author:
cy_altern@…
Message:

compatibilite 2.1 du processus d'installation du plugin

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/csv2spip/2_0/inc/csv2spip_install.php

    r31774 r44264  
    11<?php
    22
    3   if (!defined("_ECRIRE_INC_VERSION")) return;
     3if (!defined("_ECRIRE_INC_VERSION")) return;
    44
    5         function csv2spip_installation($num_version){
    6   // creer la table spip_tmp_csv2spip à l'install du plugin plutôt qu'à chaque utilisation du plugin
    7                 include_spip('inc/csv2spip_tables');
    8     include_spip('base/create');
    9     include_spip('base/abstract_sql');
    10     creer_base();
    11      
    12   // stocker le num de version dans spip_meta
    13     ecrire_meta('csv2spip_version',$num_version);
    14    
    15     if (count($Terreurs) != 0) echo implode('<br>',$Terreurs);
    16    
     5function csv2spip_installation($num_version){
     6        // creer la table spip_tmp_csv2spip à l'install du plugin plutôt qu'à chaque utilisation du plugin
     7        include_spip('inc/csv2spip_tables');
     8        include_spip('base/create');
     9        include_spip('base/abstract_sql');
     10        creer_base();
     11         
     12        // stocker le num de version dans spip_meta
     13        ecrire_meta('csv2spip_version',$num_version);
     14
     15        if (count($Terreurs) != 0)
     16                echo implode('<br>',$Terreurs);
     17
     18}
     19       
     20function csv2spip_desinstallation() {
     21        effacer_meta('csv2spip_version');
     22        ecrire_metas();
     23}
     24
     25function csv2spip_upgrade($action){
     26// récupérer le numéro de version
     27  $Tplugins_actifs = liste_plugin_actifs();
     28  $version_script = $Tplugins_actifs['CSV2SPIP']['version'];
     29
     30// install/désinstall ?
     31          switch ($action){
     32                case 'install':
     33                        if (lire_meta('csv2spip_version') != $version_script)
     34                                csv2spip_installation($version_script);
     35                        break;
     36                case 'uninstall':
     37                        csv2spip_desinstallation();
     38                        break;
    1739        }
    18        
    19         function csv2spip_desinstallation() {
    20                 effacer_meta('csv2spip_version');
    21                 ecrire_metas();
    22         }
    23 
    24         function csv2spip_install($action){
    25     // récupérer le numéro de version
    26       $Tplugins_actifs = liste_plugin_actifs();
    27       $version_script = $Tplugins_actifs['CSV2SPIP']['version'];
    28 
    29     // install/désinstall ?
    30                   switch ($action){
    31                         case 'install':
    32                                 if (lire_meta('csv2spip_version') != $version_script) csv2spip_installation($version_script);
    33                                 break;
    34                         case 'uninstall':
    35                                 csv2spip_desinstallation();
    36                                 break;
    37                 }
    38         }
     40}
    3941
    4042?>
Note: See TracChangeset for help on using the changeset viewer.