source: spip-zone/_plugins_/chats/trunk/chats_administrations.php

Last change on this file was 89840, checked in by marcimat@…, 4 years ago

Pas de mauvais exemple : on ne met pas les fermetures ?> si un fichier ne contient que du PHP.

File size: 1.0 KB
Line 
1<?php
2if (!defined('_ECRIRE_INC_VERSION')) return;
3
4
5function chats_upgrade($nom_meta_base_version, $version_cible){
6
7        $maj = array();
8        $maj['create'] = array(
9                array('maj_tables', array('spip_chats', 'spip_chats_liens')),
10        );
11        // id_rubrique
12        $maj['1.2.0'] = array(
13                array('maj_tables', array('spip_chats')),
14                array('sql_alter',  "TABLE spip_chats ADD INDEX id_rubrique(id_rubrique)")
15        );
16        // lang, langue_choisie
17        $maj['1.3.0'] = array(array('maj_tables', array('spip_chats')));
18        // id_trad
19        $maj['1.4.0'] = array(array('maj_tables', array('spip_chats')));
20        // statut
21        $maj['1.5.0'] = array(
22                array('maj_tables', array('spip_chats')),
23                array('sql_updateq', 'spip_chats', array('statut'=>'publie'))
24        );
25        // spip_chats_liens
26        $maj['1.6.0'] = array(array('maj_tables', array('spip_chats_liens')));
27
28        include_spip('base/upgrade');
29        maj_plugin($nom_meta_base_version, $version_cible, $maj);
30}
31
32function chats_vider_tables($nom_meta_base_version) {
33        sql_drop_table("spip_chats");
34        sql_drop_table("spip_chats_liens");
35        effacer_meta($nom_meta_base_version);
36}
37
Note: See TracBrowser for help on using the repository browser.