source: spip-zone/_plugins_/spip-bible/base/bible_install.php @ 39166

Last change on this file since 39166 was 39166, checked in by maieul@…, 11 years ago

les fonctions d'install et de désinstall ... essayons d'y voir plus clair

File size: 1.8 KB
Line 
1<?php 
2function bible_install($action){
3
4        switch($action){
5
6                case 'install':
7                        if (function_exists('ecrire_config')){
8                               
9                                ecrire_config('bible/numeros','oui');
10                                ecrire_config('bible/retour','oui');
11                                ecrire_config('bible/ref','oui');
12                                ecrire_config('bible/traduction_fr','jerusalem');
13                                ecrire_config('bible/traduction_en','kj');
14                                ecrire_config('bible/traduction_de','luther1545');
15                                ecrire_config('bible/traduction_es','dhh');
16                                ecrire_config('bible/traduction_it','cei');
17                                ecrire_config('bible/traduction_pl','bty');
18                                ecrire_config('bible/traduction_pt','ol');
19                                ecrire_config('bible/traduction_hu','hk');
20                                ecrire_config('bible/traduction_da','dbpd');
21                                ecrire_config('bible/traduction_nl','hb');
22                                ecrire_config('bible/traduction_no','dnb30');
23                                ecrire_config('bible/traduction_sv','lb_sv');
24                                ecrire_config('bible/traduction_fi','pr92');
25                                ecrire_config('bible/traduction_ru','вж');
26                                ecrire_config('bible/traduction_bg','bb');
27                                bible_initialise_pp();
28                       
29                               
30                                }
31                        return;
32                       
33                case 'uninstall':
34                       
35                        if (function_exists('effacer_config')){
36                                effacer_config('bible');
37                                effacer_config('bible_pp');
38                        }
39
40                        break;
41                case 'test':
42                        //      spip_log('on passe icicfg','bible');
43                        if (function_exists('lire_config')){
44                               
45                                if (lire_config('bible')&lire_config('bible_pp')){
46                                       
47                                        return true;
48                                }
49                                else {
50                                        return false;
51                                }
52                        }
53                        return true;
54        }
55               
56}
57function bible_initialise_pp(){
58    $tableau = array_keys(bible_tableau('traduction'));
59    ecrire_config('bible_pp/trad_prop',$tableau);
60    ecrire_config('bible_pp/numeros','oui');
61    ecrire_config('bible_pp/retour','oui');
62    ecrire_config('bible_pp/ref','oui');
63    ecrire_config('bible_pp/lang_pas_art','oui');
64    ecrire_config('bible_pp/lang_morte','oui');
65}
66?>
Note: See TracBrowser for help on using the repository browser.