source: spip-zone/_plugins_/mediaspip_player/trunk/mediaspip_player_administrations.php @ 77755

Last change on this file since 77755 was 77755, checked in by kent1@…, 6 years ago

Prendre en compte tous les formats de HTML5 notamment Wav, AAC... (jcvilleneuve)

Version 1.5.0

File size: 1.7 KB
Line 
1<?php
2/**
3 * MediaSPIP player
4 * Lecteur multimédia HTML5 pour MediaSPIP
5 *
6 * Auteurs :
7 * kent1 (http://www.kent1.info - kent1@arscenic.info)
8 * 2010-2013 - Distribué sous licence GNU/GPL
9 *
10 * Script d'installation
11 *
12 */
13
14if (!defined("_ECRIRE_INC_VERSION")) return;
15
16include_spip('inc/meta');
17
18function mediaspip_player_upgrade($nom_meta_base_version,$version_cible){
19        $current_version = 0.0;
20        if ((!isset($GLOBALS['meta'][$nom_meta_base_version]))
21                        || (($current_version = $GLOBALS['meta'][$nom_meta_base_version])!=$version_cible)){
22                if (version_compare($current_version,'0.0','<=')){
23                        /**
24                         * Si on avait une configuration de feu html5_player, on la renomme
25                         */
26                        if(isset($GLOBALS['meta']['html5_player'])){
27                                ecrire_meta('mediaspip_player',$GLOBALS['meta']['html5_player'],'non');
28                        }
29                        /**
30                         * On vide les caches js et on invalide le cache global
31                         */
32                        include_spip('inc/invalideur');
33                        $rep_js = _DIR_VAR.'cache-js/';
34                        purger_repertoire($rep_js);
35                        suivre_invalideur("1");
36                       
37                        ecrire_meta($nom_meta_base_version,$current_version=$version_cible,'non');
38                }
39                if (version_compare($current_version,'0.1','<')){
40                        /**
41                         * Si on avait une configuration de feu html5_player, on la renomme
42                         */
43                        if(isset($GLOBALS['meta']['html5_player'])){
44                                ecrire_meta('mediaspip_player',$GLOBALS['meta']['html5_player'],'non');
45                        }
46                        /**
47                         * On vide les caches js et on invalide le cache global
48                         */
49                        include_spip('inc/invalideur');
50                        $rep_js = _DIR_VAR.'cache-js/';
51                        purger_repertoire($rep_js);
52                        suivre_invalideur("1");
53                       
54                        ecrire_meta($nom_meta_base_version,$current_version=$version_cible,'non');
55                }
56        }
57}
58
59function mediaspip_player_vider_tables($nom_meta_base_version) {
60        effacer_meta($nom_meta_base_version);
61}
62?>
Note: See TracBrowser for help on using the repository browser.