source: spip-zone/_plugins_/alertes/trunk/alertes_administrations.php @ 97235

Last change on this file since 97235 was 81197, checked in by magegahell@…, 7 years ago

Et fallait que je me rate : oublie de la branche. On déplace dans trunk

File size: 1.3 KB
Line 
1<?php
2/*
3 * Plugin Alertes
4 * Distribué sous licence GPL
5 *
6 */
7 
8/*** Installation et desinstallation ***/
9if (!defined("_ECRIRE_INC_VERSION")) return;
10
11/**
12 * Creation/Upgrade des tables
13 *
14 * @param string $nom_meta_base_version
15 * @param string $version_cible
16 */
17function alertes_upgrade($nom_meta_base_version,$version_cible){
18        include_spip('inc/meta');
19        $current_version = "0.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,'1.0.1','<')){
23                        include_spip('base/create');
24                        include_spip('base/abstract_sql');
25                        include_spip('base/serial');
26                        creer_ou_upgrader_table("spip_alertes",$GLOBALS['tables_principales']['spip_alertes'],true);
27                        creer_ou_upgrader_table("spip_alertes_cron",$GLOBALS['tables_principales']['spip_alertes_cron'],true);
28
29                        ecrire_meta($nom_meta_base_version,$current_version="1.0.1",'non');
30                }
31        }
32}
33
34/**
35 * Desinstallation
36 *
37 * @param string $nom_meta_base_version
38 */
39function alertes_vider_tables($nom_meta_base_version) {
40        include_spip('inc/meta');
41        include_spip('base/abstract_sql');
42        sql_drop_table("spip_alertes");
43        sql_drop_table("spip_alertes_cron");
44        effacer_meta($nom_meta_base_version);
45}
46
47?>
Note: See TracBrowser for help on using the repository browser.