source: spip-zone/_plugins_/mafia/base/mafia_install.php @ 107913

Last change on this file since 107913 was 52123, checked in by toutati@…, 10 years ago

Un plugin très très simple, pour créer des parrains et des filleuls, du coup mafia ça lui va bien :)
Merci à ceux a qui j'ai pompe des codes marcimat et cym entre autres.

  • Property svn:executable set to *
File size: 981 bytes
Line 
1<?php
2/**
3 * Plugin Mafia pour Spip 2.0
4 * Licence GPL (c) 2011 Anne-lise Martenot
5 */
6
7if (!defined("_ECRIRE_INC_VERSION")) return;
8
9include_spip('inc/meta');
10/**
11 * Fonction d'installation, mise a jour de la base
12 *
13 * @param unknown_type $nom_meta_base_version
14 * @param unknown_type $version_cible
15 */
16function mafia_upgrade($nom_meta_base_version,$version_cible){
17        $current_version = 0.0;
18        if (   (!isset($GLOBALS['meta'][$nom_meta_base_version]) )
19                        || (($current_version = $GLOBALS['meta'][$nom_meta_base_version])!=$version_cible)){
20                include_spip('base/mafia');
21                if (version_compare($current_version,'0.0','<=')){
22                        include_spip('base/create');
23                        creer_base();
24                        ecrire_meta($nom_meta_base_version,$current_version=$version_cible,'non');
25                }
26        }
27}
28
29/**
30 * Fonction de desinstallation
31 *
32 * @param unknown_type $nom_meta_base_version
33 */
34function mafia_vider_tables($nom_meta_base_version) {
35        sql_drop_table("spip_mafias");
36        effacer_meta($nom_meta_base_version);
37}
38
39?>
Note: See TracBrowser for help on using the repository browser.