source: spip-zone/_plugins_/forum_sectorise/base/forumsectorise_install.php @ 49011

Last change on this file since 49011 was 49011, checked in by yffic@…, 10 years ago

Changement de nom du plugin (Maïeul)

File size: 1.1 KB
Line 
1<?php
2/**
3 * Fichier d'installation / upgrade et désinstallation du plugin sjcycle
4 */
5
6include_spip('inc/meta');
7
8/**
9 * Fonction d'upgrade/maj
10 * On crée une configuration par défaut
11 *
12 * @param string $nom_meta_base_version
13 * @param string $version_cible
14 */
15function forumsectorise_upgrade($nom_meta_base_version,$version_cible){
16        $current_version = 0.0;
17        if (   (!isset($GLOBALS['meta'][$nom_meta_base_version]) )
18                        || (($current_version = $GLOBALS['meta'][$nom_meta_base_version])!=$version_cible)){
19                $config = lire_config('forumsectorise');
20                if (!is_array($config)) {
21                        $config = array();
22                }
23                $config = array_merge(array(
24                                'id_secteur' => '',
25                                'type' => 'non',
26                                'option' => 'tous'
27                ), $config);
28                ecrire_meta('forumsectorise', serialize($config));
29                ecrire_meta($nom_meta_base_version,$current_version=$version_cible,'non');
30        }
31}
32
33
34/**
35 * Fonction de desinstallation
36 * On efface uniquement la méta d'installation
37 *
38 * @param float $nom_meta_base_version
39 */
40function forumsectorise_vider_tables($nom_meta_base_version) {
41        effacer_meta('forumsectorise');
42        effacer_meta($nom_meta_base_version);
43}
44
45?>
Note: See TracBrowser for help on using the repository browser.