source: spip-zone/_plugins_/facd/facd_administrations.php @ 102077

Last change on this file since 102077 was 97646, checked in by kent1@…, 5 years ago

PSR SPIP

File size: 1.3 KB
Line 
1<?php
2/**
3 * Fichier d'installation du plugin
4 *
5 * @plugin FACD pour SPIP
6 * @author b_b
7 * @author kent1 (http://www.kent1.info - kent1@arscenic.info)
8 * @license GPL
9 */
10
11if (!defined('_ECRIRE_INC_VERSION')) {
12        return;
13}
14
15/**
16 * Installation et mises à jour du plugin
17 *
18 * Crée la table SQL du plugin (spip_facd_conversions)
19 *
20 * @param string $nom_meta_base_version
21 *   Nom de la meta informant de la version du schéma de données du plugin installé dans SPIP
22 * @param string $version_cible
23 *   Version du schéma de données dans ce plugin (déclaré dans paquet.xml)
24 * @return void
25 */
26function facd_upgrade($nom_meta_base_version, $version_cible) {
27        $maj = array();
28
29        $maj['create'] = array(
30                array('maj_tables',array('spip_facd_conversions'))
31        );
32
33        include_spip('base/upgrade');
34        maj_plugin($nom_meta_base_version, $version_cible, $maj);
35}
36
37/**
38 * Fonction de désinstallation du plugin
39 *
40 * Supprime la table SQL du plugin (spip_facd_conversions)
41 *
42 * @param string $nom_meta_base_version
43 *   Nom de la meta informant de la version du schéma de données du plugin installé dans SPIP
44 * @return void
45 */
46function facd_vider_tables($nom_meta_base_version) {
47        include_spip('base/abstract_sql');
48        sql_drop_table('spip_facd_conversions');
49        effacer_meta($nom_meta_base_version);
50}
Note: See TracBrowser for help on using the repository browser.