source: spip-zone/_plugins_/zippeur/trunk/zippeur_administrations.php @ 117771

Last change on this file since 117771 was 117725, checked in by maieul@…, 15 months ago

indentation + pas de ?> final

File size: 1.8 KB
Line 
1<?php
2if (!defined("_ECRIRE_INC_VERSION")) return;
3include_spip('inc/sql');
4function zippeur_upgrade($nom_meta_base_version,$version_cible){
5        $current_version = 0.0;
6        if ( (!isset($GLOBALS['meta'][$nom_meta_base_version]) )
7                || (($current_version = $GLOBALS['meta'][$nom_meta_base_version])!=$version_cible)){
8                include_spip('base/create');
9                if (version_compare($current_version,"0.1","<")){
10                        creer_base();
11                        ecrire_meta($nom_meta_base_version,$current_version="0.1");
12                }
13                if (version_compare($current_version,"0.2","<")){
14                        maj_tables('spip_zippeur');
15                        ecrire_meta($nom_meta_base_version,$current_version="0.2");
16                }
17                if (version_compare($current_version,"0.3","<")){
18                        ecrire_config('zippeur/zippeur_cmd', 'PclZip');
19                        ecrire_meta($nom_meta_base_version,$current_version="0.3");
20                }
21                if (version_compare($current_version,"0.4","<")){
22                        maj_tables('spip_zippeur');
23                        ecrire_meta($nom_meta_base_version,$current_version="0.4");
24                }
25                if (version_compare($current_version,"0.5","<")){
26                        maj_tables('spip_zippeur');
27                        ecrire_meta($nom_meta_base_version,$current_version="0.5");
28                }
29                if (version_compare($current_version,"0.8","<")){
30                        maj_tables('spip_zippeur');
31                        ecrire_meta($nom_meta_base_version,$current_version="0.8");
32                }
33                if (version_compare($current_version,"0.9","<")){
34                        sql_updateq('spip_zippeur',array('extension' => 'zip'));
35                        ecrire_meta($nom_meta_base_version,$current_version="0.9");
36                }
37                ecrire_metas();
38
39
40        }
41
42
43}
44
45function zippeur_vider_tables($nom_meta_version_base){
46        include_spip('base/abstract_sql');
47        include_spip('inc/flock');
48        defined('_DIR_SITE') ? $fichiers = preg_files(_DIR_SITE._NOM_TEMPORAIRES_ACCESSIBLES.'/cache-zip') : $fichiers = preg_files(_DIR_RACINE._NOM_TEMPORAIRES_ACCESSIBLES.'/cache-zip') ;
49        foreach($fichiers as $f){
50                supprimer_fichier($f);
51        }
52
53        sql_drop_table("spip_zippeur");
54        effacer_meta($nom_meta_version_base);
55}
Note: See TracBrowser for help on using the repository browser.