source: spip-zone/_squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/soyezcreateurs_administrations.php @ 110828

Last change on this file since 110828 was 110828, checked in by real3t@…, 3 years ago

Suite à https://zone.spip.org/trac/spip-zone/changeset/110827 on ne créé plus la rubrique Agenda à l'installation de SOyezCréateurs car les événements peuvent désormais être dans n'importe quelle rubrique.

À tester sérieusement ;-)

File size: 19.7 KB
Line 
1<?php
2/*
3* Configuration de SPIP pour SoyezCreateurs
4* Realisation : RealET : real3t@gmail.com
5* Attention, fichier en UTF-8 sans BOM
6*/
7
8if (!defined('_ECRIRE_INC_VERSION')) return;
9
10include_spip('inc/meta');
11
12/*
13 * Fonction d'installation, mise a jour de la base
14 *
15 * @param unknown_type $nom_meta_base_version
16 * @param unknown_type $version_cible
17 */
18function soyezcreateurs_upgrade($nom_meta_base_version,$version_cible){
19        if (defined('_BYPASS_SC_INSTALL')) return;
20        include_spip('base/soyezcreateurs');
21        $current_version = 0.0;
22        if ((!isset($GLOBALS['meta'][$nom_meta_base_version])) || (($current_version = $GLOBALS['meta'][$nom_meta_base_version])!=$version_cible)){
23                if (version_compare($current_version,'3.0.20','<')) {
24                        spip_log("SoyezCreateurs maj 3.0.20 Début", 'soyezcreateurs_install'._LOG_INFO_IMPORTANTE);
25                        soyezcreateurs_config_site();
26                        soyezcreateurs_config_motsclefs();
27                        // Installation des index FullText si le plugin est présent
28                        $f = chercher_filtre('info_plugin');
29                        if($f('Fulltext', 'est_actif')) {
30                                include_spip('inc/fulltext_creer_index');
31                                fulltext_liste_creer_index('all');
32                        }
33                        spip_log("SoyezCreateurs maj 3.0.20 Faite", 'soyezcreateurs_install'._LOG_INFO_IMPORTANTE);
34                        ecrire_meta($nom_meta_base_version,$current_version='3.0.20','non');
35                }
36
37                if (version_compare($current_version,'3.0.24','<')) {
38                        spip_log("SoyezCreateurs maj 3.0.24 Début", 'soyezcreateurs_install'._LOG_INFO_IMPORTANTE);
39                        // Initialisation Sigles du dictionnaire
40                        if (defined('_DIR_PLUGIN_DICTIONNAIRES')) {
41                                include_spip('action/editer_dictionnaire');
42                                $id_dictionnaire = sql_fetsel("id_dictionnaire", "spip_dictionnaires", "titre='"._T('dictionnaire:importer_acronymes_titre')."'");
43                                if (is_array($id_dictionnaire)) {
44                                        $id_dictionnaire = $id_dictionnaire['id_dictionnaire'];
45                                }
46                                if (!$id_dictionnaire) {
47                                        if ($id_dictionnaire = insert_dictionnaire()){
48                                                // On lui met des champs par défaut
49                                                dictionnaire_set($id_dictionnaire, array(
50                                                        'titre' => _T('dictionnaire:importer_acronymes_titre'),
51                                                        'statut' => 'actif',
52                                                        'descriptif' => _T('dictionnaire:importer_acronymes_descriptif'),
53                                                        'type_defaut' => 'abbr',
54                                                ));
55                                        }
56                                }
57                                if ($id_dictionnaire) {
58                                        $definition = array(
59                                                'id_dictionnaire' => $id_dictionnaire,
60                                                'titre' => 'SPIP',
61                                                'texte' => 'Système de Publication pour un Internet Participatif',
62                                                'type' => 'abbr',
63                                                'casse' => 1,
64                                                'statut' => 'publie',
65                                                'lang' => 'fr'
66                                        );
67                                        $id_definition = sql_fetsel("id_definition", "spip_definitions", "titre='".$definition['titre']."' AND id_dictionnaire=$id_dictionnaire");
68                                        if (!$id_definition) {
69                                                // On crée la définition dans la base SANS calculer le cache
70                                                include_spip('action/editer_definition');
71                                                if ($id_definition = insert_definition()){
72                                                        definition_set($id_definition, $definition, false);
73                                                }
74                                        }
75                                        $definition = array(
76                                                'id_dictionnaire' => $id_dictionnaire,
77                                                'titre' => 'RGAA',
78                                                'texte' => 'Référentiel Général pour l\'Accessibilité des Administrations',
79                                                'type' => 'abbr',
80                                                'casse' => 1,
81                                                'statut' => 'publie',
82                                                'lang' => 'fr'
83                                        );
84                                        $id_definition = sql_fetsel("id_definition", "spip_definitions", "titre='".$definition['titre']."' AND id_dictionnaire=$id_dictionnaire");
85                                        if (!$id_definition) {
86                                                // On crée la définition dans la base SANS calculer le cache
87                                                include_spip('action/editer_definition');
88                                                if ($id_definition = insert_definition()){
89                                                        definition_set($id_definition, $definition, false);
90                                                }
91                                        }
92                                }
93                                // On calcule le cache des définitions une seule fois à la fin
94                                include_spip('inc/dictionnaires');
95                                dictionnaires_lister_definitions(true);
96                               
97                        }
98                        spip_log("SoyezCreateurs maj 3.0.24 Faite", 'soyezcreateurs_install'._LOG_INFO_IMPORTANTE);
99                        ecrire_meta($nom_meta_base_version,$current_version='3.0.24','non');
100                }
101                if (version_compare($current_version,'3.0.28','<')) {
102                        spip_log("SoyezCreateurs maj 3.0.28 Début", 'soyezcreateurs_install'._LOG_INFO_IMPORTANTE);
103                        // Au cas où : remttre au carré les id_secteur des articles et rubriques.
104                        include_spip('inc/rubriques');
105                        calculer_rubriques();
106                        propager_les_secteurs();
107                        effacer_meta("date_calcul_rubriques");
108                       
109                        spip_log("SoyezCreateurs maj 3.0.28 Faite", 'soyezcreateurs_install'._LOG_INFO_IMPORTANTE);
110                        ecrire_meta($nom_meta_base_version,$current_version='3.0.28','non');
111                }
112               
113                if (version_compare($current_version,'3.0.30','<')) {
114                        spip_log("SoyezCreateurs maj 3.0.30 Début", 'soyezcreateurs_install'._LOG_INFO_IMPORTANTE);
115                        $id_mot = create_mot("_ModePortail", "ZoomSur2_Variante1", "Affecter ce mot clef à l’objet que vous voulez placer dans le cadre « Zoom sur secondaire » (facultatif).\n\nLe site prendra le dernier article ayant ce mot clef.", "Variante sur 2 colonnes : \n-* Titre de la rubrique contenant l’article\n-* 1re colonne :\n-** Document joint (de type autre média, PowerPoint par exemple) affiché avec son logo\n-** Chapo de l'article en dessous (permet de faire un lien)\n-* 2e colonne :\n-** Logo de l’article\n-** faisant un lien vers l’article (et si c’est une redirection, ça peut conduire à une autre page");
116                        spip_log("SoyezCreateurs maj 3.0.30 Faite", 'soyezcreateurs_install'._LOG_INFO_IMPORTANTE);
117                        ecrire_meta($nom_meta_base_version,$current_version='3.0.30','non');
118                }
119                if (version_compare($current_version,'3.0.31','<')) {
120                        spip_log("SoyezCreateurs maj 3.0.31 Début", 'soyezcreateurs_install'._LOG_INFO_IMPORTANTE);
121                        $id_mot = create_mot("_ModePortail", "ZoomSur2_Variante2", "Affecter ce mot clef à l’objet que vous voulez placer dans le cadre « Zoom sur secondaire » (facultatif).\n\nLe site prendra le dernier article ayant ce mot clef.", "Variante sur 2 colonnes : \n-* Titre de la rubrique contenant l’article\n-* 1re colonne :\n-** Fonctionne comme le Cycloshow avec les articles de la sous rubriques de la rubrique de l'article\n-* 2e colonne :\n-** Logo de l’article\n-** faisant un lien vers l’article (et si c’est une redirection, ça peut conduire à une autre page");
122                        ecrire_meta($nom_meta_base_version,$current_version='3.0.31','non');
123                }
124                if (version_compare($current_version,'3.0.33','<')) {
125                        spip_log("SoyezCreateurs maj 3.0.33 Début", 'soyezcreateurs_install'._LOG_INFO_IMPORTANTE);
126                        $id_mot = create_mot("_Specialisation_Rubrique", "ClassementAlpha", "Mettre ce mot clef à la rubrique pour classer son contenu alphabétiquement.", "");
127                        ecrire_meta($nom_meta_base_version,$current_version='3.0.33','non');
128                }
129               
130                if (version_compare($current_version,'3.0.34','<')) {
131                        spip_log("SoyezCreateurs maj 3.0.34 Début", 'soyezcreateurs_install'._LOG_INFO_IMPORTANTE);
132                        $sites['nom_site'] = "90. Flux RSS du site";
133                        $sites['url_site'] = "?page=backend";
134                        $sites['descriptif'] = "public:syndiquer_site";
135                        $sites['url_syndic'] = "";
136                        $sites['statut'] = 'publie';
137                        $id_site = create_site($sites, "80. Réseaux sociaux");
138                                if ($id_site > 0) {
139                                        create_logo('documents/siteon5.png', $type='site', $id_site, 'png');
140                                        create_site_mot($id_site, "ReseauxSociaux", "_Specialisation_Sites");
141                                }
142                        ecrire_meta($nom_meta_base_version,$current_version='3.0.34','non');
143                }
144                if (version_compare($current_version,'3.1.35','<')) {
145                        spip_log("SoyezCreateurs maj 3.1.35 Début", 'soyezcreateurs_install'._LOG_INFO_IMPORTANTE);
146                        supprimer_mot_groupe("_Specialisation_Rubrique", "GisSecteur");
147                        ecrire_meta($nom_meta_base_version,$current_version='3.1.35','non');
148                }
149                if (version_compare($current_version,'3.1.36','<')) {
150                        spip_log("SoyezCreateurs maj 3.1.36 Début", 'soyezcreateurs_install'._LOG_INFO_IMPORTANTE);
151                        ecrire_config('boutonstexte/skin','soyezcreateurs');
152                        ecrire_meta($nom_meta_base_version,$current_version='3.1.36','non');
153                }
154                if (version_compare($current_version,'3.1.39','<')) {
155                        spip_log("SoyezCreateurs maj 3.1.39 Début", 'soyezcreateurs_install'._LOG_INFO_IMPORTANTE);
156                        ecrire_meta('orthotypo',"a:7:{s:10:\"guillemets\";s:1:\"1\";s:9:\"exposants\";s:1:\"1\";s:4:\"mois\";s:1:\"1\";s:4:\"caps\";s:1:\"1\";s:5:\"fines\";s:1:\"1\";s:11:\"corrections\";s:1:\"1\";s:18:\"corrections_regles\";s:319:\"oeuf = œuf\ncceuil = ccueil\n(a priori) = {a priori}\n(([hH])uits) = $1uit\n/([cC]h?)oeur/ = $1œur\n/oeuvre/ = œuvre\n(O[Ee]uvre([rs]?)) = Œuvre$1\n/\b([cC]|[mM].c|[rR]ec)on+ais+a((?:n(?:ce|te?)|ble)s?)\b/ = $1onnaissa$2\nCO2 = <abbr title=\"CO2, Dioxyde de carbone, O=C=O\">CO<sub>2</sub></abbr>\noeil = œil\n(O[Ee]il) = Œil\";}", 'non');
157                        ecrire_meta($nom_meta_base_version,$current_version='3.1.39','non');
158                }
159                if (version_compare($current_version,'3.1.40','<')) {
160                        create_groupe("_TypeArticle", "Pour indiquer un type spécifique d'article", "Il faut choisir un mot clef dans cette liste pour obtenir un affichage spécifique d'article.\n\nNB : pour rajouter un mot clef \"mc1\", il faut aussi rajouter les squelettes correspondants :\n-* noisettes/articles/typearticle_mc1.html", 'oui', 'non', 'articles', 'oui', 'non', 'non');
161                        ecrire_meta($nom_meta_base_version,$current_version='3.1.40','non');
162                }
163                if (version_compare($current_version,'3.1.41','<')) {
164                        ecrire_meta('auto_compress_css', 'oui', 'non');
165                        ecrire_meta('auto_compress_js', 'oui', 'non');
166                        ecrire_meta('forum_prive', 'non', 'non');
167                        ecrire_meta('forum_prive_objets', 'spip_articles,spip_auteurs,spip_breves,spip_dictionnaires,spip_definitions,spip_rubriques,spip_syndic,', 'non');
168                        ecrire_meta('objets_versions', 'a:10:{i:0;s:13:"spip_articles";i:1;s:12:"spip_auteurs";i:2;s:14:"spip_rubriques";i:3;s:9:"spip_mots";i:4;s:17:"spip_groupes_mots";i:5;s:11:"spip_syndic";i:6;s:16:"spip_definitions";i:7;s:11:"spip_breves";i:8;s:14:"spip_documents";i:9;s:15:"spip_evenements";}', 'non');
169                        ecrire_meta('urls_activer_controle', 'oui', 'non');
170                        ecrire_meta('facteur_filtre_iso_8859', '0', 'non');
171                        ecrire_meta('calendriermini', 'a:4:{s:11:"format_jour";s:8:"initiale";s:19:"affichage_hors_mois";s:1:"1";s:17:"changement_rapide";s:1:"1";s:5:"jour1";s:1:"1";}', 'non');
172                        ecrire_meta('inserer_modeles', 'a:1:{s:6:"objets";a:2:{i:0;s:13:"spip_articles";i:1;s:0:"";}}', 'non');
173                        ecrire_meta('notifications', 'a:19:{s:17:"limiter_rubriques";s:0:"";s:17:"moderateurs_forum";s:0:"";s:24:"forums_limiter_rubriques";s:0:"";s:12:"forums_liste";s:0:"";s:23:"moderateurs_forum_prive";s:0:"";s:22:"moderateurs_signatures";s:0:"";s:11:"inscription";s:10:"webmestres";s:5:"suivi";s:1:"1";s:25:"prevenir_auteurs_articles";s:2:"on";s:31:"prevenir_auteurs_articles_refus";s:2:"on";s:21:"pas_prevenir_publieur";s:2:"on";s:26:"prevenir_admins_restreints";s:2:"on";s:16:"prevenir_auteurs";s:2:"on";s:12:"thread_forum";s:2:"on";s:13:"forum_article";s:2:"on";s:24:"forums_admins_restreints";s:2:"on";s:22:"prevenir_auteurs_prive";s:2:"on";s:18:"thread_forum_prive";s:2:"on";s:10:"messagerie";s:2:"on";}', 'non');
174                        ecrire_config('uploadhtml5/max_file_size','32');
175                        ecrire_meta($nom_meta_base_version,$current_version='3.1.41','non');
176                }
177                if (version_compare($current_version,'3.1.42','<')) {
178                        supprimer_mot_groupe('_HTTP-EQUIV','pics-label');
179                        ecrire_meta($nom_meta_base_version,$current_version='3.1.42','non');
180                }
181                if (version_compare($current_version,'3.1.43','<')) {
182                        spip_log("SoyezCreateurs maj 3.1.43 Début", 'soyezcreateurs_install'._LOG_INFO_IMPORTANTE);
183                        create_groupe("_FondPage", "Images en fond de page :\n-* Créer autant de mots clefs que de fonds de page désirés\n-* Mettre un logo à ces mots clefs\n-* Possibilité de fixer un fond de page pour :\n-** Une rubrique (et la branche en dessous)\n-** Un type de page particulier (Sommaire, Plan)\n\nSe reporter à la documentation sur [Personnalisation graphique du squelette SoyezCreateurs->https://contrib.spip.net/Personnalisation-graphique-du-squelette-SoyezCreateurs].\n\nPour mettre une trame de fond, utiliser le logo de survol.\n\nUn site pour [créer des trames de fond->http://www.patternify.com/].", "", 'oui', 'non', 'rubriques', 'oui', 'non', 'non');
184                        spip_log("SoyezCreateurs maj 3.1.43 Faite", 'soyezcreateurs_install'._LOG_INFO_IMPORTANTE);
185                        ecrire_meta($nom_meta_base_version,$current_version='3.1.43','non');
186                }
187                if (version_compare($current_version,'3.1.44','<')) {
188                        spip_log("SoyezCreateurs maj 3.1.44 Début", 'soyezcreateurs_install'._LOG_INFO_IMPORTANTE);
189                        $id_mot = create_mot("_ModePortail", "Goodies2", "Affecter ce mot clef aux objets SPIP devant apparaitre dans la zone des Goodies (en mode international, sous la Une).", "");
190                        ecrire_meta($nom_meta_base_version,$current_version='3.1.44','non');
191                }
192                if (version_compare($current_version,'3.1.45','<')) {
193                        spip_log("SoyezCreateurs maj 3.1.45 Début", 'soyezcreateurs_install'._LOG_INFO_IMPORTANTE);
194                        create_groupe("_HeaderBanner", "Pour définir plusieurs bannières pour le site.", "Il faut créer un mot clef par bannière (le titre n'a pas d'importance).\n\nC'est le logo du mot clef qui est utilisé comme bannière du site.\n\n{{Attention}} : si vous avez déjà défini une bannière avec le logo de survol du site, alors, cette dernière n'est plus utilisée ; seuls les logos des mots clefs de ce groupe seront pris en compte.\n\nLes mots clefs affectés à une rubrique restreignent le choix des bannières pour la branche entière à celles affectées à la rubrique. Le fonctionnement pour le reste du site est inchangé ({{toutes}} les bannières sont disponibles pour le reste du site).\n\nSe reporter à la documentation sur [Personnalisation graphique du squelette SoyezCreateurs->https://contrib.spip.net/Personnalisation-graphique-du-squelette-SoyezCreateurs].\n\nPour mettre une trame de fond, utiliser le logo de survol.\n\nUn site pour [créer des trames de fond->http://www.patternify.com/].", 'non', 'non', 'rubriques', 'oui', 'non', 'non');                       
195                        create_groupe("_FooterBanner", "Pour définir plusieurs fonds de pied de page pour le site.", "Il faut créer un mot clef par fond (le titre n'a pas d'importance).\n\nC'est le logo du mot clef qui est utilisé comme fond de pied du site.\n\nLes mots clefs affectés à une rubrique restreignent le choix des fonds pour la branche entière à celles affectées à la rubrique. Le fonctionnement pour le reste du site est inchangé ({{tous}} les fonds sont disponibles pour le reste du site).\n\nSe reporter à la documentation sur [Personnalisation graphique du squelette SoyezCreateurs->https://contrib.spip.net/Personnalisation-graphique-du-squelette-SoyezCreateurs].\n\nPour mettre une trame de fond, utiliser le logo de survol.\n\nUn site pour [créer des trames de fond->http://www.patternify.com/].", 'non', 'non', 'rubriques', 'oui', 'non', 'non');                     
196                        spip_log("SoyezCreateurs maj 3.1.45 Faite", 'soyezcreateurs_install'._LOG_INFO_IMPORTANTE);
197                        ecrire_meta($nom_meta_base_version,$current_version='3.1.45','non');
198                }
199                if (version_compare($current_version,'3.1.46','<')) {
200                        spip_log("SoyezCreateurs maj 3.1.46 Début", 'soyezcreateurs_install'._LOG_INFO_IMPORTANTE);
201                        ecrire_meta('version_html_max', 'html4', 'non');
202                        ecrire_meta($nom_meta_base_version,$current_version='3.1.46','non');
203                }
204                if (version_compare($current_version,'3.1.47','<')) {
205                        spip_log("SoyezCreateurs maj 3.1.47 Début", 'soyezcreateurs_install'._LOG_INFO_IMPORTANTE);
206                        $id_mot = create_mot("_Specialisation_Rubrique", "PasDansMenuHaut", "Pour interdire que la rubrique (et ses sous-rubriques) soi(en)t dans le menu du haut", "");
207                        ecrire_meta($nom_meta_base_version,$current_version='3.1.47','non');
208                }
209                if (version_compare($current_version,'3.1.49','<')) {
210                        spip_log("SoyezCreateurs maj 3.1.49 Début", 'soyezcreateurs_install'._LOG_INFO_IMPORTANTE);
211                        ecrire_config('boutonstexte/selector','#contenu');
212                        ecrire_meta($nom_meta_base_version,$current_version='3.1.49','non');
213                }
214                if (version_compare($current_version,'3.1.50','<')) {
215                        spip_log("SoyezCreateurs maj 3.1.50 Début", 'soyezcreateurs_install'._LOG_INFO_IMPORTANTE);
216                        if (lire_config('soyezcreateurs/mode_affichage') == 'portailcognac') {
217                                spip_log("SoyezCreateurs maj 3.1.50 Portailcognac", 'soyezcreateurs_install'._LOG_INFO_IMPORTANTE);
218                                $id_zoomsur = id_mot('ZoomSur',id_groupe('_ModePortail'));
219                                $id_edito = id_mot('EDITO',id_groupe('_Specialisation'));
220                                // Trouver les articles attachés à EDITO et ZoomSur
221                                $Articles_ZoomSur = sql_allfetsel('id_objet', "spip_mots_liens", "id_mot=$id_zoomsur AND objet='article'");
222                                $Articles_EDITO = sql_allfetsel('id_objet', "spip_mots_liens", "id_mot=$id_edito AND objet='article'");
223                                if ($Articles_ZoomSur) {
224                                        foreach ($Articles_ZoomSur as $Article_ZoomSur) {
225                                                create_lien_mot($id_edito, $Article_ZoomSur['id_objet'], 'article');
226                                                delete_lien_mot($id_zoomsur, $Article_ZoomSur['id_objet'], 'article');
227                                        }
228                                }
229                                if ($Articles_EDITO) {
230                                        foreach ($Articles_EDITO as $Article_EDITO) {
231                                                create_lien_mot($id_zoomsur, $Article_EDITO['id_objet'], 'article');
232                                                delete_lien_mot($id_edito, $Article_EDITO['id_objet'], 'article');
233                                        }
234                                }
235                        }
236                        ecrire_meta($nom_meta_base_version,$current_version='3.1.50','non');
237                }
238               
239                if (version_compare($current_version,'3.1.51','<')) {
240                        spip_log("SoyezCreateurs maj 3.1.51 Début", 'soyezcreateurs_install'._LOG_INFO_IMPORTANTE);
241                                               
242                        $id_groupe_origine = id_groupe('_Specialisation');
243                        $id_mot = id_mot('PasDansRecherche', $id_groupe_origine);
244                        $id_groupe_dest = id_groupe('_Specialisation_Rubrique_ou_Article');
245                        $id_mot = id_mot('PasDansRecherche', $id_groupe_origine);
246                        remplacer_mot($id_mot, 'PasDansRecherche', 'Permet de masquer un article, ou le contenu d’une rubrique des résultats de la recherche', 'À affecter aux articles ou aux rubriques qui ne doivent pas être affichés dans les résultats de la recherche', $id_groupe_dest, '_Specialisation_Rubrique_ou_Article');
247               
248                        ecrire_meta($nom_meta_base_version,$current_version='3.1.51','non');
249                }
250                if (version_compare($current_version,'3.1.52','<')) {
251                        spip_log("SoyezCreateurs maj 3.1.51 Début", 'soyezcreateurs_install'._LOG_INFO_IMPORTANTE);
252                        if (lire_config('soyezcreateurs/mode_affichage') == 'portailcognac') {
253                                ecrire_config('soyezcreateurs/centrerlogo','oui');
254                        }
255                        // On termine en invalidant les caches
256                        include_spip('inc/invalideur');
257                        suivre_invalideur("soyezcreateurs");
258                        ecrire_meta($nom_meta_base_version,$current_version='3.1.52','non');
259                       
260                }
261               
262               
263                /*if (version_compare($current_version,'3.0.10','<')) {
264                        create_document('documents/image.jpg', array('objet' => 'article', 'id_objet' => 3), 'image', array('titre' => 'Mon image', 'descriptif' => 'Superbe image'));
265                }
266                */
267        }
268}
269
270function soyezcreateurs_changer_cfg($cfg) {
271        include_spip('inc/cfg_config'); 
272        foreach ($cfg as $conf => $faire) {
273                $recherche_conf = lire_config('soyezcreateurs/'.$conf);
274                spip_log('cfg = '.$conf.' = '.$recherche_conf.' go','soyezcreateurs_install');
275                if ($faire == 'radio') {
276                        if ($recherche_conf == 'Oui') {
277                                $res = ecrire_config('soyezcreateurs/'.$conf, 'oui');
278                                spip_log('cfg go to '.$faire.'= '.$recherche_conf.' ok','soyezcreateurs_install');
279                        }
280                        else if ($recherche_conf == 'Non') {
281                                $res = ecrire_config('soyezcreateurs/'.$conf, 'non');
282                                spip_log('cfg go to '.$faire.'= '.$recherche_conf.' ok','soyezcreateurs_install');
283                        }
284                }
285                else if ($faire == 'oui_non') {
286                        if ($recherche_conf == 'Non') {
287                                $res = ecrire_config('soyezcreateurs/'.$conf, '');
288                                spip_log('cfg go to '.$faire.'= '.$recherche_conf.' ok','soyezcreateurs_install');
289                        }
290                        else if ($recherche_conf == 'Oui') {
291                                $res = ecrire_config('soyezcreateurs/'.$conf, 'on');
292                                spip_log('cfg go to '.$faire.'= '.$recherche_conf.' ok','soyezcreateurs_install');
293                        }
294                }
295        }
296        return true;
297}
298
299/*
300 * Fonction de desinstallation
301 *
302 * @param unknown_type $nom_meta_base_version
303 */
304function soyezcreateurs_vider_tables($nom_meta_base_version) {
305        effacer_meta('soyezcreateurs');
306        effacer_meta('soyezcreateurs_couleurs');
307        effacer_meta('soyezcreateurs_google');
308        effacer_meta('soyezcreateurs_layout');
309        effacer_meta($nom_meta_base_version);
310}
Note: See TracBrowser for help on using the repository browser.