source: spip-zone/_plugins_/svp/base/svp_installer.php @ 48867

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

SVP se débarasse des statistiques d'utilisation des plugins qui vont rejoindre un autre plugin SVP Statistiques.
On en profite aussi pour appeler maj_tables() avec la liste des tables manipulées par SVP ce qui est plus optimisé.
Incrément de version

  • Property svn:eol-style set to native
File size: 842 bytes
Line 
1<?php
2
3include_spip('base/create');
4
5function svp_upgrade($nom_meta_base_version, $version_cible){
6        $current_version = "0.0";
7               
8        if (isset($GLOBALS['meta'][$nom_meta_base_version]))
9                $current_version = $GLOBALS['meta'][$nom_meta_base_version];
10               
11        if ($current_version=="0.0") {
12                include_spip('base/svp_declarer');
13                maj_tables(array('spip_depots','spip_plugins','spip_depots_plugins','spip_paquets'));
14                ecrire_meta($nom_meta_base_version,$current_version=$version_cible);
15
16                spip_log('INSTALLATION BDD', 'svp_actions.' . _LOG_INFO);
17        }
18}
19
20function svp_vider_tables($nom_meta_base_version) {
21        sql_drop_table("spip_depots");
22        sql_drop_table("spip_plugins");
23        sql_drop_table("spip_depots_plugins");
24        sql_drop_table("spip_paquets");
25        effacer_meta($nom_meta_base_version);
26
27        spip_log('DESINSTALLATION BDD', 'svp_actions.' . _LOG_INFO);
28}
29
30?>
Note: See TracBrowser for help on using the repository browser.