source: spip-zone/_plugins_/svp_stats/trunk/base/svpstats_installer.php @ 48869

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

Première version fonctionnelle du plugin SVP Statistiques destiné à assurer la fonctionnalité de statistiques d'utilisation des plugins.
De ce fait, en version minimale SVP n'a plus besoin de cette fonctionnalité.
On prépare l'évolution des stats avec une table spécifique qui sera utilisée pour renvoyer les stats par branche SPIP

  • Property svn:eol-style set to native
File size: 872 bytes
Line 
1<?php
2
3include_spip('base/create');
4
5function svpstats_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/svpstats_declarer');
13                maj_tables(array('spip_plugins', 'spip_plugins_stats'));
14                ecrire_meta($nom_meta_base_version,$current_version=$version_cible);
15
16                spip_log('MODULE STATS - INSTALLATION BDD', 'svp_actions.' . _LOG_INFO);
17        }
18}
19
20function svpstats_vider_tables($nom_meta_base_version) {
21        sql_alter("TABLE spip_plugins DROP COLUMN nbr_sites");
22        sql_alter("TABLE spip_plugins DROP COLUMN popularite");
23        sql_drop_table("spip_plugins_stats");
24        effacer_meta($nom_meta_base_version);
25
26        spip_log('MODULE STATS - DESINSTALLATION BDD', 'svp_actions.' . _LOG_INFO);
27}
28
29?>
Note: See TracBrowser for help on using the repository browser.