source: spip-zone/_plugins_/pages/base/pages_installation.php @ 34812

Last change on this file since 34812 was 34812, checked in by marcimat@…, 11 years ago

Compatibilité de l'installateur en version 2.1. Quelle simplification !

File size: 1.3 KB
Line 
1<?php
2#---------------------------------------------------#
3#  Plugin  : Pages                                  #
4#  Auteur  : RastaPopoulos                          #
5#  Licence : GPL                                    #
6#--------------------------------------------------------------- -#
7#  Documentation : http://www.spip-contrib.net/Plugin-Pages       #
8#-----------------------------------------------------------------#
9
10if (!defined("_ECRIRE_INC_VERSION")) return;
11
12include_spip('inc/meta');
13
14
15function pages_upgrade($nom_meta_base_version,$version_cible){
16        $current_version = 0.0;
17
18        if ((!isset($GLOBALS['meta'][$nom_meta_base_version]) )
19                        || (($current_version = $GLOBALS['meta'][$nom_meta_base_version])!=$version_cible)) {
20                if ($current_version==0.0) {
21                        include_spip('base/create');
22                        maj_tables('spip_articles');
23                        ecrire_meta($nom_meta_base_version, $current_version=$version_cible, 'non');
24                }
25                // remise a jour du nouveau version base pour les anciennes installations.
26                if ($current_version<1.0){
27                        ecrire_meta($nom_meta_base_version, $current_version=$version_cible, 'non');                           
28                }
29        }
30}
31
32// Supprimer la colonne 'page' du plugin
33function pages_vider_tables($nom_meta_base_version) {
34        sql_alter("TABLE spip_articles DROP page");
35        effacer_meta($nom_meta_base_version);
36}
37
38
39
40?>
Note: See TracBrowser for help on using the repository browser.