Changeset 62541 in spip-zone for _plugins_/getID3


Ignore:
Timestamp:
Jun 14, 2012, 9:43:16 AM (7 years ago)
Author:
kent1@…
Message:

Un processus d'installation SPIP 3

Location:
_plugins_/getID3/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/getID3/trunk/getid3_administrations.php

    r62463 r62541  
    1414if (!defined("_ECRIRE_INC_VERSION")) return;
    1515
    16 include_spip('inc/meta');
    17 
    1816function getid3_upgrade($nom_meta_base_version,$version_cible){
    19         $current_version = 0.0;
    20         if (   (!isset($GLOBALS['meta'][$nom_meta_base_version]) )
    21                         || (($current_version = $GLOBALS['meta'][$nom_meta_base_version])!=$version_cible)){
    22                 if (version_compare($current_version,'0.0','<=')){
    23                         include_spip('base/create');
    24                         maj_tables('spip_documents');
    25                         $getid3_binaires = charger_fonction('getid3_verifier_binaires','inc');
    26                         $getid3_binaires(true);
    27                        
    28                         ecrire_meta($nom_meta_base_version,$current_version=$version_cible,'non');
    29                         echo '<p>'._T('getid3:install_ajout_champs_documents').'</p>';
    30                 }
    31                 if (version_compare($current_version,'0.1','<')){
    32                         include_spip('base/create');
    33                         maj_tables('spip_documents');
    34                         ecrire_meta($nom_meta_base_version,$current_version=0.1);
    35                         echo _T('getid3:install_mise_a_jour_base',array('version'=>'0.1'));
    36                 }
    37                 if (version_compare($current_version,'0.2','<')){
    38                         include_spip('base/create');
    39                         maj_tables('spip_documents');
    40                         ecrire_meta($nom_meta_base_version,$current_version=0.2);
    41                         echo _T('getid3:install_mise_a_jour_base',array('version'=>'0.2'));
    42                 }
    43                 if (version_compare($current_version,'0.3.1','<')){
    44                         /**
    45                          * Vérifier si les logiciels sont présents
    46                          */
    47                         $getid3_binaires = charger_fonction('getid3_verifier_binaires','inc');
    48                         $getid3_binaires(true);
    49                         ecrire_meta($nom_meta_base_version,$current_version='0.3.1');
    50                 }
    51         }
     17        $maj = array();
     18       
     19        $maj['create'] = array(
     20                array('maj_tables',array('spip_documents')),
     21                array('getid3_verifier_binaires',array())
     22        );
     23        $maj['0.1'] = array(
     24                array('maj_tables',array('spip_documents')),
     25        );
     26        $maj['0.2'] = array(
     27                array('maj_tables',array('spip_documents')),
     28        );
     29        $maj['0.3.1'] = array(
     30                array('getid3_verifier_binaires',array())
     31        );
     32       
     33       
     34        include_spip('base/upgrade');
     35        maj_plugin($nom_meta_base_version, $version_cible, $maj);
    5236}
    5337
     
    5539        effacer_meta($nom_meta_base_version);
    5640}
     41
     42function getid3_verifier_binaires(){
     43        $getid3_binaires = charger_fonction('getid3_verifier_binaires','inc');
     44        $getid3_binaires(true);
     45}
    5746?>
  • _plugins_/getID3/trunk/paquet.xml

    r62478 r62541  
    22        prefix="getid3"
    33        categorie="multimedia"
    4         version="1.1.0"
     4        version="1.1.1"
    55        etat="stable"
    66        compatibilite="[3.0.2;3.0.99]"
Note: See TracChangeset for help on using the changeset viewer.