source: spip-zone/_plugins_/seances/seances_installations.php @ 70524

Last change on this file since 70524 was 41622, checked in by dwojylac@…, 11 years ago

Plugin seances
Gestion de séances et de leurs repétition.

  • Un spectacle, une projection,… = un article

pour chaque article on rattache des séances qu définies par un endroit et une date.

  • Chaque endroit, lieu, salle, scène, est défini par un titre et en option un descriptif ou rattaché à un article.
File size: 721 bytes
RevLine 
[41622]1<?php
2include_spip('inc/meta');
3include_spip('base/create');
4
5function seances_upgrade($nom_meta_base_version, $version_cible){
6        $current_version = '0.0';
7        if (isset($GLOBALS['meta'][$nom_meta_base_version]))
8                $current_version = $GLOBALS['meta'][$nom_meta_base_version];
9       
10        if ($current_version == '0.0') {
11                creer_base();
12                ecrire_meta($nom_meta_base_version, $current_version = $version_cible);
13                sql_alter('TABLE spip_rubriques ADD seance tinyint(1) DEFAULT 0 NOT NULL');
14        }
15}
16
17function seances_vider_tables($nom_meta_base_version) {
18        sql_drop_table('spip_seances_endroits',true);
19        sql_drop_table('spip_seances',true);
20        sql_alter('TABLE spip_rubriques DROP COLUMN seance');
21        effacer_meta($nom_meta_base_version);
22}
23?>
Note: See TracBrowser for help on using the repository browser.