source: spip-zone/_plugins_/pensebetes/pensebetes_administrations.php @ 119078

Last change on this file since 119078 was 119078, checked in by vincent.callies@…, 17 months ago

maj avec définition de la configuration par défaut

File size: 1.3 KB
Line 
1<?php
2/**
3 * Définit l'administration du plugin Pensebetes
4 *
5 * Installation et désinstallation du plugin
6 *
7 * @plugin     Pensebetes
8 * @copyright  2019
9 * @author     Vincent CALLIES
10 * @licence    GNU/GPL
11 * @package    SPIP\Pensebetes\Administrations
12 */
13
14if (!defined('_ECRIRE_INC_VERSION')) return;
15
16
17function pensebetes_upgrade($nom_meta_base_version, $version_cible){
18
19        $maj = array();
20        $maj['create'] = array(
21                array('maj_tables', array('spip_pensebetes', 'spip_pensebetes_liens')),
22                array('ecrire_config','pensebetes/mes_objets', array('article')),
23                array('ecrire_config','pensebetes/mes_lieux', array('accueil')),
24                array('ecrire_config','pensebetes/mes_boites', array('accueil','auteur')),
25        );
26        $maj['1.0.1'] = array(
27                array('ecrire_config','pensebetes/mes_objets', array('article')),
28                array('ecrire_config','pensebetes/mes_lieux', array('accueil')),
29                array('ecrire_config','pensebetes/mes_boites', array('accueil','auteur')),
30        );
31        include_spip('base/upgrade');
32        maj_plugin($nom_meta_base_version, $version_cible, $maj);
33}
34
35function pensebetes_vider_tables($nom_meta_base_version) {
36        sql_drop_table("spip_pensebetes");
37        sql_drop_table("spip_pensebetes_liens");
38        effacer_config("pensebetes/mes_objets");
39        effacer_config("pensebetes/mes_lieux");
40        effacer_config("pensebetes/mes_boites");
41        effacer_meta($nom_meta_base_version);
42}
43
Note: See TracBrowser for help on using the repository browser.