Changeset 74656 in spip-zone


Ignore:
Timestamp:
Aug 8, 2013, 3:32:41 PM (6 years ago)
Author:
jcvilleneuve@…
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/escal/branche_V3/escal_administrations.php

    r74655 r74656  
    1 <<<<<<< .mine
    21<?php
    32
     
    5756
    5857
    59 ?>=======
    60 <?php
    61 
    62 /**
    63  * Plugin Escal
    64  * Licence GNU/GPL
    65  */
    66 
    67 if (!defined('_ECRIRE_INC_VERSION')) return;
    68 
    69 /**
    70  * Fonction d'installation du plugin et de mise à jour.
    71  * Vous pouvez :
    72  * - créer la structure SQL,
    73  * - insérer du pre-contenu,
    74  * - installer des valeurs de configuration,
    75  * - mettre à jour la structure SQL
    76  *  Merci à Arnaud Bérard pour son aide précieuse
    77 **/
    78 function escal_upgrade($nom_meta_base_version, $version_cible) {
    79     $maj = array();
    80     include_spip('escal_fonctions');
    81     include_spip('inc/config');
    82     include_spip('action/editer_objet');
    83    
    84     $maj['create'] = array(
    85         array('install_groupe_mots'),
    86         array('escal_configuration'),
    87         array('ecrire_config', array('escal', array()))
    88     );
    89    
    90     include_spip('base/upgrade');
    91     maj_plugin($nom_meta_base_version, $version_cible, $maj);
    92     ecrire_meta($nom_meta_base_version,$version_cible);
    93     ecrire_meta();
    94 }
    95 
    96 
    97 /**
    98  * Fonction de désinstallation du plugin.
    99  * - nettoyer toutes les données ajoutées par le plugin et son utilisation
    100  * - supprimer les tables et les champs créés par le plugin.
    101 **/
    102 function escal_vider_tables($nom_meta_base_version) {
    103 
    104     include_spip('inc/config');
    105     $affichage = lire_config('escal/mots_techniques/affichage');
    106    
    107     sql_delete('spip_groupes_mots', sql_in("id_groupe", array($affichage)));
    108     sql_delete('spip_mots', sql_in("id_groupe", array($affichage)));
    109    
    110     effacer_meta('escal');
    111     effacer_meta($nom_meta_base_version);
    112     ecrire_meta();
    113 }
    114 
    115 
    116 
    117 ?>>>>>>>> .r74653
     58?>
Note: See TracChangeset for help on using the changeset viewer.