source: spip-zone/_squelettes_/soyezcreateurs_net/trunk/soyezcreateursspip3_administrations.php @ 67391

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

La version SPIP 3 de dictionnaires a besoin de actif au lieu de 1 dans le champ 'actif'

File size: 59.9 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 soyezcreateursspip3_upgrade($nom_meta_base_version,$version_cible){
19        include_spip('base/soyezcreateurs');
20        $current_version = 0.0;
21        if ((!isset($GLOBALS['meta'][$nom_meta_base_version])) || (($current_version = $GLOBALS['meta'][$nom_meta_base_version])!=$version_cible)){
22                if (
23                        (version_compare($current_version,'2.1','<'))
24                        && // Verification que le plugin n'a pas ete deja installe par l'ancienne methode
25                        (sql_countsel('spip_groupes_mots', "(titre = '_LayoutGala')") != 0)
26                ) {
27                        spip_log("SoyezCreateurs deja installe", "soyezcreateurs_install");
28                        ecrire_meta($nom_meta_base_version,$current_version='2.1','non');
29                }
30                if (version_compare($current_version,'2.1','<')) {
31                        soyezcreateurs_config_site();
32                        soyezcreateurs_config_motsclefs();
33                        // Installation des index FullText si le plugin est présent
34                        $f = chercher_filtre('info_plugin');
35                        if($f('Fulltext', 'est_actif')) {
36                                include_spip('inc/fulltext_exec');
37                                Fulltext_creer_tous();
38                        }
39                        // Installation d'exemples concernant l'agenda si le plugin est actif
40                        if ($f('agenda', 'est_actif')) {
41                                include_spip('inc/sc_article');
42                               
43                                $id_rubrique = id_rubrique('900. Agenda');
44                                if ($id_rubrique >0) {
45                                        $article1 = trouve_article_sc("Installation du site");
46                                        create_article($article1, "900. Agenda");
47                                        $date = date('Y-m-d H:i:00');
48                                        create_evenement("900. Agenda", "Installation du site", "Installation du site", $date, $date, "Quand le titre de l'événement est identique au titre de l'article, il n'est pas affiché en plus", 'Votre serveur web.');
49                                        create_evenement("900. Agenda", "Installation du site", "Installé !", $date, $date, "Quand le titre de l'événement est différent du titre de l'article, alors, les 2 titres sont affichés.", '');
50                                       
51                                        $article1 = trouve_article_sc("Événement exceptionnel");
52                                        create_article($article1, "900. Agenda");
53                                        create_evenement("900. Agenda", "Événement exceptionnel", "Événement exceptionnel", date('Y-m-d 20:30:00'), date('Y-m-d 22:30:00'), "Quand l'heure de début est différente de l'heure de fin, c'est un événement avec une durée...", '');
54                                       
55                                        create_rubrique('10. SPIP', $id_rubrique);
56                                        create_rubrique('20. Linux', $id_rubrique);
57                                        $article1 = trouve_article_sc("Versions de SPIP ");
58                                        create_article($article1, "10. SPIP");
59                                        create_evenement("10. SPIP", "Versions de SPIP ", "SPIP 2.1", '2010-04-09', '2010-04-09', "[->http://www.spip.net/fr_article4728.html]", '', 'non');
60                                        create_evenement("10. SPIP", "Versions de SPIP ", "SPIP 2.0", '2008-12-13', '2008-12-13', "[->http://www.spip.net/fr_article3784.html]", '', 'non');
61                                }
62
63                        }
64                        spip_log("SoyezCreateurs installation 2.1", "soyezcreateurs_install");
65                        ecrire_meta($nom_meta_base_version,$current_version='2.1','non');
66                }
67                if (
68                        (version_compare($current_version,'2.1.3','<'))
69                        && // Verification que les mots clefs ont bien ete supprimes
70                        (sql_countsel('spip_mots', "(titre = 'NewsLetter')") != 0)
71                ) {
72                        ecrire_meta($nom_meta_base_version,$current_version='2.1','non');
73                        spip_log("SoyezCreateurs installation 2.1 avec mot", "soyezcreateurs_install");
74                }
75                if (version_compare($current_version,'2.1.1','<')) {
76                        // Suppresion de "_Specialisation", "Gallerie"
77                        $id_groupe = id_groupe("_Specialisation");
78                        $id_mot = id_mot("Gallerie", $id_groupe);
79                        if ($id_mot>0) {
80                                sql_delete("spip_mots", "id_mot=$id_mot");
81                                sql_delete("spip_mots_liens", "id_mot=$id_mot");
82                        }
83                        spip_log("SoyezCreateurs maj 2.1.1", "soyezcreateurs_install");
84                        ecrire_meta($nom_meta_base_version,$current_version='2.1.1','non');
85                }
86                if (version_compare($current_version,'2.1.2','<')) {
87                        // Suppresion de "_Specialisation_Rubrique", "NewsLetter"
88                        $id_groupe = id_groupe("_Specialisation_Rubrique");
89                        $id_mot = id_mot("NewsLetter", $id_groupe);
90                        if ($id_mot>0) {
91                                sql_delete("spip_mots", "id_mot=$id_mot");
92                                sql_delete("spip_mots_liens", "id_mot=$id_mot");
93                        }
94                        spip_log("SoyezCreateurs maj 2.1.2", "soyezcreateurs_install");
95                        ecrire_meta($nom_meta_base_version,$current_version='2.1.2','non');
96                }
97                if (version_compare($current_version,'2.1.3','<')) {
98                        create_mot("_Specialisation", "MenuFooter", "Affecter ce mot clef aux articles devant être affichés dans le menu de pied de page.", "Les liens vers les articles seront faits triés par numéro de titre.\n\nIl est bien sûr possible de faire des articles de redirection...");
99                        spip_log("SoyezCreateurs maj 2.1.3", "soyezcreateurs_install");
100                        ecrire_meta($nom_meta_base_version,$current_version='2.1.3','non');
101                }
102                if (version_compare($current_version,'2.1.4','<')) {
103                        ecrire_meta('image_process', 'gd2', 'non');
104                        ecrire_meta('btv2', 'a:1:{s:7:"avancee";s:3:"Oui";}', 'non');
105                        ecrire_meta('bte', 'a:14:{s:5:"puces";s:3:"Oui";s:14:"titraille1open";s:17:"<h2 class="spip">";s:15:"titraille1close";s:5:"</h2>";s:14:"titraille2open";s:17:"<h3 class="spip">";s:15:"titraille2close";s:5:"</h3>";s:14:"titraille3open";s:17:"<h4 class="spip">";s:15:"titraille3close";s:5:"</h4>";s:14:"titraille4open";s:17:"<h5 class="spip">";s:15:"titraille4close";s:5:"</h5>";s:14:"titraille5open";s:17:"<h6 class="spip">";s:15:"titraille5close";s:5:"</h6>";s:9:"insertcss";s:3:"Non";s:17:"defaultbarrestyle";s:5:"close";s:14:"mode_titraille";N;}', 'non');
106                        spip_log("SoyezCreateurs maj 2.1.4", "soyezcreateurs_install");
107                        ecrire_meta($nom_meta_base_version,$current_version='2.1.4','non');
108                }
109                if (version_compare($current_version,'2.1.5','<')) {
110                        ecrire_meta('gd_formats_read', 'gif,jpg,png', 'non');
111                        ecrire_meta('gd_formats', 'gif,jpg,png', 'non');
112                        ecrire_meta('formats_graphiques', 'gif,jpg,png', 'non');
113                        spip_log("SoyezCreateurs maj 2.1.5", "soyezcreateurs_install");
114                        ecrire_meta($nom_meta_base_version,$current_version='2.1.5','non');
115                }
116                if (version_compare($current_version,'2.1.6','<')) {
117                        create_mot("_Specialisation", "Outils", "Affecter ce mot clef aux articles devant être affichés dans le cadre Outils dans le bandeau du haut de la page.", "Les liens vers les articles seront faits triés par numéro de titre.\n\nIl est bien sûr possible de faire des articles de redirection...\n\nLe logo de l'article sera utilisé comme picto à droite du titre.");
118                        spip_log("SoyezCreateurs maj 2.1.6", "soyezcreateurs_install");
119                        ecrire_meta($nom_meta_base_version,$current_version='2.1.6','non');
120                }
121                if (version_compare($current_version,'2.1.7','<')) {
122                        spip_log("SoyezCreateurs maj 2.1.7", "soyezcreateurs_install");
123                        create_groupe("_Specialisation_Sites", "Groupe permettant de spécifier un rôle particulier pour des sites", "", 'non', 'non', 'syndic', 'oui', 'non', 'non');
124                                create_mot("_Specialisation_Sites", "SaintDuJour", "Mettre ce mot clef au site donnant le Saint du jour", "");
125                                create_mot("_Specialisation_Sites", "PortailActualites", "Mettre ce mot clef aux sites à afficher sur le portail actualités", "En mettant un numéro point espace aux titres des sites concernés, on choisi l'ordre d'affichage.");
126                        $id_groupe = id_groupe("_TypeRubrique");
127                        if ($id_groupe>0) {
128                                $id_mot = id_mot("membre", $id_groupe);
129                                if ($id_mot>0) {
130                                        sql_delete("spip_mots", "id_mot=$id_mot");
131                                        sql_delete("spip_mots_liens", "id_mot=$id_mot");
132                                }
133                        }
134                        $cfg = array(
135                                'geolocalisation' => 'radio',
136                                'affichage_ephemeride' => 'radio',
137                                'aff_datepublication' => 'radio',
138                                'agendafuturseul' => 'radio',
139                                'affichage_lien_antichrono' => 'oui_non',
140                                'nouveauteparbranche' => 'oui_non',
141                                'activerrechercheparmots' => 'oui_non',
142                                'miniagenda' => 'oui_non',
143                                'agendathematique' => 'oui_non',
144                                'anonymatglobal' => 'oui_non',
145                                'aff_complet_pour_impression' => 'oui_non'
146                                );
147                        soyezcreateurs_changer_cfg($cfg);
148                        $id_rubrique = id_rubrique('000. Fourre-tout');
149                        if ($id_rubrique >0) {
150                                create_rubrique('05. Saint du jour', $id_rubrique, "Rubrique destinée à recevoir le site référencé utilisé pour l'affichage du Saint du jour.");
151                                $sitesdj = array();
152                                $sitesdj['nom_site'] = "Nominis (Saint du jour)";
153                                $sitesdj['url_site'] = "http://nominis.cef.fr/";
154                                $sitesdj['descriptif'] = "Nominis : Origine et étymologie des prénoms, des fêtes, des saints, la vie des saints.";
155                                $sitesdj['url_syndic'] = "http://nominis.cef.fr/rss/nominis.php";
156                                $id_site = create_site($sitesdj, '05. Saint du jour');
157                                create_site_mot($id_site, 'SaintDuJour', '_Specialisation_Sites');
158                        }                       
159                        ecrire_meta($nom_meta_base_version,$current_version='2.1.7','non');
160                }
161                if (version_compare($current_version,'2.1.8','<')) {
162                        spip_log("SoyezCreateurs maj 2.1.8", "soyezcreateurs_install");
163                        include_spip('inc/sc_article');
164                        rename_rubrique("000. Racine", "000. Fourre-tout");
165                        $article1 = trouve_article_sc("Politique d'accessibilité du site");
166                                create_article($article1, "000. Fourre-tout");
167                                create_article_mot($article1['titre'], "000. Fourre-tout", "AccesibiliteLien", "_Specialisation");
168                                create_article_mot($article1['titre'], "000. Fourre-tout", "Sommaire", "_Specialisation_Rubrique_ou_Article");
169                        ecrire_meta($nom_meta_base_version,$current_version='2.1.8','non');
170                }
171
172                if (version_compare($current_version,'2.1.9','<')) {
173                        spip_log("SoyezCreateurs maj 2.1.9", "soyezcreateurs_install");
174                        $mentions = array('titre' => 'Mentions légales & conditions d’utilisation', 'texte' => '');
175                        $id_groupe = id_groupe("_InformationsLegales");
176                        $row = sql_select('0+titre AS num, titre, texte', 'spip_mots', "id_groupe=$id_groupe", '', 'num');
177                        while($r = sql_fetch($row)){
178                        $mentions['texte'] .= '{{{'.supprimer_numero($r['titre']).'}}}'."\n";
179                        $mentions['texte'] .= "\n".$r['texte']."\n\n";
180                        }
181                        $ex = "Mentions légales obligatoire ([CNIL|Commision Nationale Informatique et Liberté->http://www.cnil.fr/] et [LcEN|Loi sur la confiance en l'Économie Numérique->http://www.legifrance.gouv.fr/WAspad/UnTexteDeJorf?numjo=ECOX0200175L])";
182                        $ex .= "\n\n[Décryptage des obligations légales->http://maitre.eolas.free.fr/journal/index.php?2005/05/27/135-responsabilite-du-blogueur].";
183                        create_article($mentions, "000. Fourre-tout");
184                        create_mot("_Specialisation", "MentionsLegales", $ex, "Affecter ce mot clef à l'article destiné à afficher les mentions légales du site.");
185                        create_article_mot($mentions['titre'], "000. Fourre-tout", "MentionsLegales", "_Specialisation");
186                        sql_delete("spip_mots", "id_groupe=$id_groupe");
187                        sql_delete("spip_groupes_mots", "id_groupe=$id_groupe");
188                        ecrire_meta($nom_meta_base_version,$current_version='2.1.9','non');
189                }
190                if (version_compare($current_version,'2.1.10','<')) {
191                        spip_log("SoyezCreateurs maj 2.1.10", "soyezcreateurs_install");
192                        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.", 'non', 'non', 'rubriques', 'non', 'non', 'non');
193                        ecrire_meta($nom_meta_base_version,$current_version='2.1.10','non');
194                }
195                if (version_compare($current_version,'2.1.11','<')) {
196                        spip_log("SoyezCreateurs maj 2.1.11", "soyezcreateurs_install");
197                        create_mot("_Specialisation_Rubrique", "PasDansFildAriane", "Pour interdire que la rubrique soit affichée dans le fil d'ariane du site.", "Affecter ce mot clef aux rubriques qui ne doivent pas figurer dans le fil d'ariane.");
198                        create_rubrique_mot('000. Fourre-tout', 'PasDansFildAriane', "_Specialisation_Rubrique");
199                        create_rubrique_mot('999. Citations', 'PasDansFildAriane', "_Specialisation_Rubrique");
200                        ecrire_meta($nom_meta_base_version,$current_version='2.1.11','non');
201                }
202                if (version_compare($current_version,'2.1.12','<')) {
203                        spip_log("SoyezCreateurs maj 2.1.12", "soyezcreateurs_install");
204                        create_mot("_Specialisation_Sites", "NoIndex", "Pour ne pas indexer les articles syndiqués d'un site.", "Affecter ce mot clef aux sites dont les articles syndiqués ne doivent pas être affichés dans l'index des moteurs de recherche.\n\nÀ noter : les liens seront quand même suivis. But : éviter du duplicate content.\n\nVoir la documentation de Google webmaster Central sur les [Meta tags->http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=79812].");
205                        ecrire_meta($nom_meta_base_version,$current_version='2.1.12','non');
206                }
207                if (version_compare($current_version,'2.1.13','<')) {
208                        spip_log("SoyezCreateurs maj 2.1.13", "soyezcreateurs_install");
209                        create_mot("_ModePortail", "Goodies", "Affecter ce mot clef aux objets SPIP devant apparaitre dans la zone des Goodies (en bas du sommaire du mode portail, sur une colonne).", "");
210                        create_mot("_ModePortail", "ZoomSur", "Affecter ce mot clef à l'objet que vous voulez placer dans le cadre « Zoom sur » (facultatif).\n\nLe site prendra le dernier article ayant ce mot clef", "S'applique aux articles uniquement.");
211                        ecrire_meta($nom_meta_base_version,$current_version='2.1.13','non');
212                }
213                if (version_compare($current_version,'2.1.14','<')) {
214                        ecrire_meta('ppp', 'a:5:{s:14:"descriptif_ppp";s:0:"";s:9:"chapo_ppp";s:2:"on";s:6:"ps_ppp";s:2:"on";s:29:"configuration_description_ppp";s:2:"on";s:23:"auteurs_quietesvous_ppp";s:2:"on";}', 'non');
215                        ecrire_meta($nom_meta_base_version,$current_version='2.1.14','non');
216                }
217                if (version_compare($current_version,'2.1.15','<')) {
218                        create_mot("_Specialisation_Rubrique", "PlanLocal", "Affecter ce mot clef aux rubriques où vous voulez afficher le plan local à la place de la liste des articles.");
219                        ecrire_meta($nom_meta_base_version,$current_version='2.1.15','non');
220                }
221                if (version_compare($current_version,'3.0.0','<')) {
222                        // PasDansPlan devient utilisable aussi au niveau des articles
223                        $id_groupe_actuel = id_groupe("_Specialisation_Rubrique");
224                        $id_mot = id_mot("PasDansPlan", $id_groupe_actuel);
225                        if ($id_mot>0) {
226                                $id_groupe_destination = id_groupe("_Specialisation_Rubrique_ou_Article");
227                                sql_updateq('spip_mots', 
228                                        array(
229                                                'id_groupe'  => $id_groupe_destination, 
230                                                'descriptif' => "Permet de masquer une rubrique, et tout son contenu (y compris les sous-rubriques) du plan du site et des documents à télécharger.\n\nPermet aussi de le faire article par article.",
231                                                'texte'  => "À affecter aux rubriques ou articles qui ne doivent pas être affichés dans le plan du site et dans la liste des documents à télécharger."
232                                                ),
233                                        'id_mot='  . intval($id_mot));
234                        }
235                       
236                        spip_log("SoyezCreateurs maj 3.0.0", "soyezcreateurs_install");
237                        ecrire_meta($nom_meta_base_version,$current_version='3.0.0','non');
238                }
239                if (version_compare($current_version,'3.0.1','<')) {
240                        // Suppression de mots non utilises par les squelettes
241                        supprimer_mot_groupe("_Specialisation_Rubrique", "dossier_en_avant");
242                        supprimer_mot_groupe("_Specialisation_Rubrique", "dossier_identite");
243                        supprimer_mot_groupe("_Specialisation_Rubrique", "dossier_thematique");
244                        supprimer_mot_groupe("_Specialisation_Rubrique", "info_pratique");
245                        supprimer_mot_groupe("_Specialisation_Rubrique", "membres");
246                       
247                        $f = chercher_filtre('info_plugin');
248                        if ($f('savecfg', 'est_actif')) {
249                                include_spip('inc/sauvegarder_savecfg');
250                                sauvegarder_savecfg('soyezcreateurs_couleurs','Violet','a:39:{s:7:"body_bk";s:7:"#a16e9e";s:6:"header";s:7:"#ffffff";s:9:"header_bk";s:7:"#664e3b";s:11:"datemajsite";s:7:"#ffffff";s:14:"datemajsite_bk";s:7:"#402816";s:6:"footer";s:7:"#ffffff";s:9:"footer_bk";s:7:"#664e3b";s:10:"navigation";s:7:"#013067";s:13:"navigation_bk";s:7:"#3fa3d7";s:8:"menuhaut";s:7:"#ffffff";s:11:"menuhaut_bk";s:7:"#a1856e";s:7:"logo_bk";s:11:"transparent";s:5:"extra";s:7:"#013067";s:8:"extra_bk";s:7:"#3fa3d7";s:6:"menu_a";s:7:"#ffffff";s:9:"menu_a_bk";s:7:"#5599cd";s:12:"menu_a_hover";s:7:"#ffffff";s:15:"menu_a_hover_bk";s:7:"#66aade";s:13:"menu_a_active";s:7:"#5599cd";s:16:"menu_a_active_bk";s:7:"#ffffff";s:13:"menu_a_strong";s:7:"#013067";s:16:"menu_a_strong_bk";s:7:"#ffffff";s:12:"vignettes_bk";s:7:"#3fa3d7";s:9:"container";s:7:"#013067";s:12:"container_bk";s:7:"#ffffff";s:9:"titraille";s:7:"#013067";s:12:"titraille_bk";s:7:"#a6cbec";s:4:"link";s:7:"#5599cd";s:7:"visited";s:7:"#66aade";s:5:"hover";s:7:"#a1856e";s:6:"active";s:7:"#402816";s:15:"fontsnavigation";s:34:"Verdana, Arial, Geneva, sans-serif";s:12:"fontscontent";s:34:"Verdana, Arial, Geneva, sans-serif";s:14:"fontsizeheader";s:3:"1.2";s:14:"fontsizefooter";s:3:"1.2";s:18:"fontsizenavigation";s:3:"1.2";s:15:"fontsizecontenu";s:3:"1.2";s:13:"autovignettes";s:4:"auto";s:17:"fontsizevignettes";s:2:"16";}');
251                                sauvegarder_savecfg('soyezcreateurs_couleurs','Bleu & marron ','a:35:{s:7:"body_bk";s:7:"#d2e0eb";s:6:"header";s:4:"#fff";s:9:"header_bk";s:7:"#7c4617";s:11:"datemajsite";s:7:"#ffffff";s:14:"datemajsite_bk";s:7:"#7c4617";s:6:"footer";s:7:"#ffffff";s:9:"footer_bk";s:7:"#7c4617";s:10:"navigation";s:7:"#7c4617";s:13:"navigation_bk";s:7:"#d2e0eb";s:7:"logo_bk";s:11:"transparent";s:5:"extra";s:7:"#7c4617";s:8:"extra_bk";s:7:"#ffffff";s:6:"menu_a";s:7:"#7c4617";s:9:"menu_a_bk";s:7:"#d2e0eb";s:12:"menu_a_hover";s:7:"#ffffff";s:15:"menu_a_hover_bk";s:7:"#7c4617";s:13:"menu_a_active";s:7:"#7c4617";s:16:"menu_a_active_bk";s:7:"#ffffff";s:13:"menu_a_strong";s:7:"#7c4617";s:16:"menu_a_strong_bk";s:7:"#b7cde1";s:9:"container";s:7:"#321d0b";s:12:"container_bk";s:7:"#ffffff";s:9:"titraille";s:7:"#7c4617";s:12:"titraille_bk";s:7:"#b7cde1";s:4:"link";s:7:"#273e54";s:7:"visited";s:7:"#321d0b";s:5:"hover";s:7:"#7c4617";s:6:"active";s:7:"#321d0b";s:15:"fontsnavigation";s:31:""Times New Roman", Times, serif";s:12:"fontscontent";s:34:"Verdana, Arial, Geneva, sans-serif";s:14:"fontsizeheader";s:3:"1.4";s:14:"fontsizefooter";s:3:"1.3";s:18:"fontsizenavigation";s:3:"1.5";s:15:"fontsizecontenu";s:3:"1.2";s:12:"vignettes_bk";s:7:"#9dba00";}');
252                                sauvegarder_savecfg('soyezcreateurs_couleurs','Vert anis','a:54:{s:7:"body_bk";s:7:"#e5eacc";s:6:"header";s:7:"#005500";s:9:"header_bk";s:7:"#c5e41c";s:11:"datemajsite";s:7:"#ffffff";s:14:"datemajsite_bk";s:7:"#7d9a00";s:6:"footer";s:7:"#c5e41c";s:9:"footer_bk";s:7:"#7d9a00";s:10:"navigation";s:7:"#005500";s:13:"navigation_bk";s:7:"#c5e41c";s:7:"logo_bk";s:11:"transparent";s:5:"extra";s:7:"#005500";s:8:"extra_bk";s:7:"#c5e41c";s:6:"menu_a";s:7:"#ffffff";s:9:"menu_a_bk";s:7:"#7d9a00";s:12:"menu_a_hover";s:7:"#ffffff";s:15:"menu_a_hover_bk";s:7:"#9dba00";s:13:"menu_a_active";s:7:"#7d9a00";s:16:"menu_a_active_bk";s:7:"#ffffff";s:13:"menu_a_strong";s:7:"#ff8800";s:16:"menu_a_strong_bk";s:7:"#ffffff";s:9:"container";s:7:"#3e4d00";s:12:"container_bk";s:7:"#ffffff";s:9:"titraille";s:7:"#7d9a00";s:12:"titraille_bk";s:7:"#c5e41c";s:4:"link";s:7:"#7d9a00";s:7:"visited";s:7:"#9dba00";s:5:"hover";s:7:"#ff8c00";s:6:"active";s:7:"#b672a3";s:15:"fontsnavigation";s:34:"Verdana, Arial, Geneva, sans-serif";s:12:"fontscontent";s:34:"Verdana, Arial, Geneva, sans-serif";s:14:"fontsizeheader";s:3:"1.2";s:14:"fontsizefooter";s:3:"1.2";s:18:"fontsizenavigation";s:3:"1.2";s:15:"fontsizecontenu";s:3:"1.2";s:12:"vignettes_bk";s:7:"#9dba00";s:12:"body_degrade";N;s:14:"footer_degrade";N;s:8:"menuhaut";s:7:"#005500";s:11:"menuhaut_bk";s:7:"#c5e41c";s:16:"menuhaut_degrade";N;s:17:"cadreinfo_degrade";N;s:17:"citations_degrade";N;s:17:"cartouche_degrade";N;s:17:"titraille_degrade";N;s:19:"titraille_ssniveaux";s:7:"#7d9a00";s:22:"titraille_ssniveaux_bk";s:7:"#3e4d00";s:11:"cadrestexte";s:7:"#3e4d00";s:14:"cadrestexte_bk";s:7:"#c5e41c";s:13:"header_lettre";s:7:"#005500";s:16:"header_lettre_bk";s:7:"#c5e41c";s:16:"titraille_lettre";s:7:"#7d9a00";s:18:"fontsizeartrecents";s:1:"1";s:13:"autovignettes";s:4:"auto";s:17:"fontsizevignettes";s:2:"16";}');
253                                sauvegarder_savecfg('soyezcreateurs_couleurs','Rouge bordeaux','a:54:{s:7:"body_bk";s:7:"#872D3F";s:6:"header";s:7:"#F8F2EC";s:9:"header_bk";s:7:"#872D3F";s:11:"datemajsite";s:7:"#872D3F";s:14:"datemajsite_bk";s:7:"#F8F2EC";s:6:"footer";s:7:"#F8F2EC";s:9:"footer_bk";s:7:"#872D3F";s:10:"navigation";s:7:"#F8F2EC";s:13:"navigation_bk";s:7:"#872D3F";s:8:"menuhaut";s:7:"#F8F2EC";s:11:"menuhaut_bk";s:11:"transparent";s:7:"logo_bk";s:7:"#872D3F";s:5:"extra";s:7:"#F8F2EC";s:8:"extra_bk";s:7:"#872D3F";s:6:"menu_a";s:7:"#F8F2EC";s:9:"menu_a_bk";s:7:"#872D3F";s:12:"menu_a_hover";s:7:"#8edbf6";s:15:"menu_a_hover_bk";s:7:"#872D3F";s:13:"menu_a_active";s:7:"#F8F2EC";s:16:"menu_a_active_bk";s:7:"#872D3F";s:13:"menu_a_strong";s:7:"#8edbf6";s:16:"menu_a_strong_bk";s:7:"#872D3F";s:12:"vignettes_bk";s:7:"#872D3F";s:9:"container";s:7:"#872D3F";s:12:"container_bk";s:7:"#F8F2EC";s:9:"titraille";s:7:"#6c3742";s:12:"titraille_bk";s:7:"#F8F2EC";s:4:"link";s:7:"#872D3F";s:7:"visited";s:7:"#6c3742";s:5:"hover";s:7:"#6c3742";s:6:"active";s:7:"#6c3742";s:15:"fontsnavigation";s:34:"Verdana, Arial, Geneva, sans-serif";s:12:"fontscontent";s:34:"Verdana, Arial, Geneva, sans-serif";s:14:"fontsizeheader";s:3:"1.0";s:14:"fontsizefooter";s:3:"1.2";s:18:"fontsizenavigation";s:3:"1.2";s:15:"fontsizecontenu";s:3:"1.2";s:18:"fontsizeartrecents";s:3:"1.2";s:13:"autovignettes";s:4:"auto";s:17:"fontsizevignettes";s:2:"16";s:12:"body_degrade";N;s:14:"footer_degrade";N;s:16:"menuhaut_degrade";N;s:17:"cadreinfo_degrade";N;s:17:"citations_degrade";N;s:17:"cartouche_degrade";N;s:17:"titraille_degrade";N;s:19:"titraille_ssniveaux";s:7:"#6c3742";s:22:"titraille_ssniveaux_bk";s:7:"#872D3F";s:11:"cadrestexte";s:7:"#872D3F";s:14:"cadrestexte_bk";s:7:"#F8F2EC";s:13:"header_lettre";s:7:"#F8F2EC";s:16:"header_lettre_bk";s:7:"#872D3F";s:16:"titraille_lettre";s:7:"#6c3742";}');
254                                sauvegarder_savecfg('soyezcreateurs_couleurs','(Par défaut)','a:54:{s:7:"body_bk";s:7:"#a1856e";s:6:"header";s:7:"#ffffff";s:9:"header_bk";s:7:"#664e3b";s:11:"datemajsite";s:7:"#ffffff";s:14:"datemajsite_bk";s:7:"#402816";s:6:"footer";s:7:"#ffffff";s:9:"footer_bk";s:7:"#664e3b";s:10:"navigation";s:7:"#013067";s:13:"navigation_bk";s:7:"#3fa3d7";s:8:"menuhaut";s:7:"#ffffff";s:11:"menuhaut_bk";s:7:"#a1856e";s:7:"logo_bk";s:11:"transparent";s:5:"extra";s:7:"#013067";s:8:"extra_bk";s:7:"#3fa3d7";s:6:"menu_a";s:7:"#ffffff";s:9:"menu_a_bk";s:7:"#5599cd";s:12:"menu_a_hover";s:7:"#ffffff";s:15:"menu_a_hover_bk";s:7:"#66aade";s:13:"menu_a_active";s:7:"#5599cd";s:16:"menu_a_active_bk";s:7:"#ffffff";s:13:"menu_a_strong";s:7:"#013067";s:16:"menu_a_strong_bk";s:7:"#ffffff";s:12:"vignettes_bk";s:7:"#3fa3d7";s:9:"container";s:7:"#013067";s:12:"container_bk";s:7:"#ffffff";s:9:"titraille";s:7:"#013067";s:12:"titraille_bk";s:7:"#a6cbec";s:4:"link";s:7:"#5599cd";s:7:"visited";s:7:"#66aade";s:5:"hover";s:7:"#a1856e";s:6:"active";s:7:"#402816";s:15:"fontsnavigation";s:34:"Verdana, Arial, Geneva, sans-serif";s:12:"fontscontent";s:34:"Verdana, Arial, Geneva, sans-serif";s:14:"fontsizeheader";s:3:"1.2";s:14:"fontsizefooter";s:3:"1.2";s:18:"fontsizenavigation";s:3:"1.2";s:15:"fontsizecontenu";s:3:"1.2";s:13:"autovignettes";s:4:"auto";s:17:"fontsizevignettes";s:2:"16";s:12:"body_degrade";N;s:14:"footer_degrade";N;s:16:"menuhaut_degrade";N;s:17:"cadreinfo_degrade";N;s:17:"citations_degrade";N;s:17:"cartouche_degrade";N;s:17:"titraille_degrade";N;s:19:"titraille_ssniveaux";s:7:"#013067";s:22:"titraille_ssniveaux_bk";s:7:"#a6cbec";s:11:"cadrestexte";s:7:"#002652";s:14:"cadrestexte_bk";s:7:"#e4eff9";s:13:"header_lettre";s:7:"#ffffff";s:16:"header_lettre_bk";s:7:"#664e3b";s:16:"titraille_lettre";s:7:"#013067";s:18:"fontsizeartrecents";s:1:"1";}');
255                                sauvegarder_savecfg('soyezcreateurs_couleurs','Bleu & orange','a:54:{s:7:"body_bk";s:7:"#6e73a1";s:6:"header";s:7:"#ffb014";s:9:"header_bk";s:7:"#3b4266";s:11:"datemajsite";s:7:"#ffffff";s:14:"datemajsite_bk";s:7:"#161e40";s:6:"footer";s:7:"#ffffff";s:9:"footer_bk";s:7:"#3b4066";s:10:"navigation";s:7:"#674d01";s:13:"navigation_bk";s:7:"#cda555";s:8:"menuhaut";s:7:"#ffffff";s:11:"menuhaut_bk";s:7:"#6e7aa1";s:7:"logo_bk";s:11:"transparent";s:5:"extra";s:7:"#674401";s:8:"extra_bk";s:7:"#cda555";s:6:"menu_a";s:7:"#ffffff";s:9:"menu_a_bk";s:7:"#d79c3f";s:12:"menu_a_hover";s:7:"#ffffff";s:15:"menu_a_hover_bk";s:7:"#deb566";s:13:"menu_a_active";s:7:"#cda955";s:16:"menu_a_active_bk";s:7:"#ffffff";s:13:"menu_a_strong";s:7:"#674f01";s:16:"menu_a_strong_bk";s:7:"#d4dcf2";s:12:"vignettes_bk";s:7:"#d7b23f";s:9:"container";s:7:"#674701";s:12:"container_bk";s:7:"#e1e3f4";s:9:"titraille";s:7:"#674c01";s:12:"titraille_bk";s:7:"#eccea6";s:4:"link";s:7:"#cda355";s:7:"visited";s:7:"#deb566";s:5:"hover";s:7:"#6e79a1";s:6:"active";s:7:"#aa8a41";s:15:"fontsnavigation";s:34:"Verdana, Arial, Geneva, sans-serif";s:12:"fontscontent";s:34:"Verdana, Arial, Geneva, sans-serif";s:14:"fontsizeheader";s:3:"1.2";s:14:"fontsizefooter";s:3:"1.2";s:18:"fontsizenavigation";s:3:"1.2";s:15:"fontsizecontenu";s:3:"1.2";s:18:"fontsizeartrecents";s:1:"1";s:13:"autovignettes";s:4:"auto";s:17:"fontsizevignettes";s:2:"16";s:12:"body_degrade";N;s:14:"footer_degrade";N;s:16:"menuhaut_degrade";N;s:17:"cadreinfo_degrade";N;s:17:"citations_degrade";N;s:17:"cartouche_degrade";N;s:17:"titraille_degrade";N;s:19:"titraille_ssniveaux";s:7:"#013067";s:22:"titraille_ssniveaux_bk";s:7:"#a6cbec";s:11:"cadrestexte";s:7:"#002652";s:14:"cadrestexte_bk";s:7:"#f9f2e4";s:13:"header_lettre";s:7:"#ffb014";s:16:"header_lettre_bk";s:7:"#3b4266";s:16:"titraille_lettre";s:7:"#013067";}');
256                                sauvegarder_savecfg('soyezcreateurs_couleurs','Bleu blanc rouge','a:54:{s:7:"body_bk";s:7:"#6e74a1";s:6:"header";s:7:"#000000";s:9:"header_bk";s:7:"#ffffff";s:11:"datemajsite";s:7:"#ffffff";s:14:"datemajsite_bk";s:7:"#ce6f69";s:6:"footer";s:7:"#ffffff";s:9:"footer_bk";s:7:"#3b3d66";s:10:"navigation";s:7:"#013067";s:13:"navigation_bk";s:7:"#f7eded";s:8:"menuhaut";s:7:"#ffffff";s:11:"menuhaut_bk";s:7:"#cf3c3a";s:7:"logo_bk";s:11:"transparent";s:5:"extra";s:7:"#013067";s:8:"extra_bk";s:7:"#f7eded";s:6:"menu_a";s:7:"#000000";s:9:"menu_a_bk";s:7:"#ffffff";s:12:"menu_a_hover";s:7:"#000000";s:15:"menu_a_hover_bk";s:7:"#de6c66";s:13:"menu_a_active";s:7:"#ffffff";s:16:"menu_a_active_bk";s:7:"#e5bdbd";s:13:"menu_a_strong";s:7:"#670301";s:16:"menu_a_strong_bk";s:7:"#ffffff";s:12:"vignettes_bk";s:7:"#3b3d66";s:9:"container";s:7:"#013067";s:12:"container_bk";s:7:"#7eb4ce";s:9:"titraille";s:7:"#013067";s:12:"titraille_bk";s:7:"#e9bdba";s:4:"link";s:7:"#cd5559";s:7:"visited";s:7:"#de666a";s:5:"hover";s:7:"#a16f6e";s:6:"active";s:7:"#6a2526";s:15:"fontsnavigation";s:34:"Verdana, Arial, Geneva, sans-serif";s:12:"fontscontent";s:34:"Verdana, Arial, Geneva, sans-serif";s:14:"fontsizeheader";s:3:"1.2";s:14:"fontsizefooter";s:3:"1.2";s:18:"fontsizenavigation";s:3:"1.2";s:15:"fontsizecontenu";s:3:"1.2";s:18:"fontsizeartrecents";s:1:"1";s:13:"autovignettes";s:4:"auto";s:17:"fontsizevignettes";s:2:"16";s:12:"body_degrade";N;s:14:"footer_degrade";N;s:16:"menuhaut_degrade";N;s:17:"cadreinfo_degrade";N;s:17:"citations_degrade";N;s:17:"cartouche_degrade";N;s:17:"titraille_degrade";N;s:19:"titraille_ssniveaux";s:7:"#013067";s:22:"titraille_ssniveaux_bk";s:7:"#a6cbec";s:11:"cadrestexte";s:7:"#002652";s:14:"cadrestexte_bk";s:7:"#e4eff9";s:13:"header_lettre";s:7:"#000000";s:16:"header_lettre_bk";s:7:"#ffffff";s:16:"titraille_lettre";s:7:"#013067";}');
257                                sauvegarder_savecfg('soyezcreateurs_couleurs','Gris & jaune','a:54:{s:7:"body_bk";s:7:"#828282";s:6:"header";s:7:"#e03838";s:9:"header_bk";s:7:"#504f4e";s:11:"datemajsite";s:7:"#ffffff";s:14:"datemajsite_bk";s:7:"#262626";s:6:"footer";s:7:"#ffffff";s:9:"footer_bk";s:7:"#504f4e";s:10:"navigation";s:7:"#676001";s:13:"navigation_bk";s:7:"#d7d13f";s:8:"menuhaut";s:7:"#ffffff";s:11:"menuhaut_bk";s:7:"#a19e6e";s:7:"logo_bk";s:11:"transparent";s:5:"extra";s:7:"#675e01";s:8:"extra_bk";s:7:"#d7c63f";s:6:"menu_a";s:7:"#ffffff";s:9:"menu_a_bk";s:7:"#cdc655";s:12:"menu_a_hover";s:7:"#ffffff";s:15:"menu_a_hover_bk";s:7:"#ded766";s:13:"menu_a_active";s:7:"#8c8c87";s:16:"menu_a_active_bk";s:7:"#ffffff";s:13:"menu_a_strong";s:7:"#2f2f2d";s:16:"menu_a_strong_bk";s:7:"#f5f3e0";s:12:"vignettes_bk";s:7:"#d7c93f";s:9:"container";s:7:"#383838";s:12:"container_bk";s:7:"#f5f3e0";s:9:"titraille";s:7:"#313335";s:12:"titraille_bk";s:7:"#ece7a6";s:4:"link";s:7:"#8f8f8f";s:7:"visited";s:7:"#9fa1a3";s:5:"hover";s:7:"#868483";s:6:"active";s:7:"#272726";s:15:"fontsnavigation";s:34:"Verdana, Arial, Geneva, sans-serif";s:12:"fontscontent";s:34:"Verdana, Arial, Geneva, sans-serif";s:14:"fontsizeheader";s:3:"1.2";s:14:"fontsizefooter";s:3:"1.2";s:18:"fontsizenavigation";s:3:"1.2";s:15:"fontsizecontenu";s:3:"1.2";s:18:"fontsizeartrecents";s:1:"1";s:13:"autovignettes";s:4:"auto";s:17:"fontsizevignettes";s:2:"16";s:12:"body_degrade";N;s:14:"footer_degrade";N;s:16:"menuhaut_degrade";N;s:17:"cadreinfo_degrade";N;s:17:"citations_degrade";N;s:17:"cartouche_degrade";N;s:17:"titraille_degrade";N;s:19:"titraille_ssniveaux";s:7:"#013067";s:22:"titraille_ssniveaux_bk";s:7:"#c5cace";s:11:"cadrestexte";s:7:"#002652";s:14:"cadrestexte_bk";s:7:"#dadbdc";s:13:"header_lettre";s:7:"#e03838";s:16:"header_lettre_bk";s:7:"#504f4e";s:16:"titraille_lettre";s:7:"#013067";}');
258                                sauvegarder_savecfg('soyezcreateurs_couleurs','Noir & blanc','a:54:{s:7:"body_bk";s:7:"#ffffff";s:6:"header";s:7:"#ffffff";s:9:"header_bk";s:7:"#312f2f";s:11:"datemajsite";s:7:"#ffffff";s:14:"datemajsite_bk";s:7:"#000000";s:6:"footer";s:7:"#ffffff";s:9:"footer_bk";s:7:"#000000";s:10:"navigation";s:7:"#000000";s:13:"navigation_bk";s:7:"#9e9a9b";s:8:"menuhaut";s:7:"#ffffff";s:11:"menuhaut_bk";s:7:"#000000";s:7:"logo_bk";s:11:"transparent";s:5:"extra";s:7:"#000000";s:8:"extra_bk";s:7:"#9e9a9b";s:6:"menu_a";s:7:"#ffffff";s:9:"menu_a_bk";s:7:"#000000";s:12:"menu_a_hover";s:7:"#000000";s:15:"menu_a_hover_bk";s:7:"#ffffff";s:13:"menu_a_active";s:7:"#000000";s:16:"menu_a_active_bk";s:7:"#ffffff";s:13:"menu_a_strong";s:7:"#000000";s:16:"menu_a_strong_bk";s:7:"#ffffff";s:12:"vignettes_bk";s:7:"#000000";s:9:"container";s:7:"#000000";s:12:"container_bk";s:7:"#dedede";s:9:"titraille";s:7:"#000000";s:12:"titraille_bk";s:7:"#9e9a9b";s:4:"link";s:7:"#000000";s:7:"visited";s:7:"#9e9a9b";s:5:"hover";s:7:"#000000";s:6:"active";s:7:"#000000";s:15:"fontsnavigation";s:34:"Verdana, Arial, Geneva, sans-serif";s:12:"fontscontent";s:34:"Verdana, Arial, Geneva, sans-serif";s:14:"fontsizeheader";s:3:"1.2";s:14:"fontsizefooter";s:3:"1.2";s:18:"fontsizenavigation";s:3:"1.2";s:15:"fontsizecontenu";s:3:"1.2";s:18:"fontsizeartrecents";s:1:"1";s:13:"autovignettes";s:4:"auto";s:17:"fontsizevignettes";s:2:"16";s:12:"body_degrade";N;s:14:"footer_degrade";N;s:16:"menuhaut_degrade";N;s:17:"cadreinfo_degrade";N;s:17:"citations_degrade";N;s:17:"cartouche_degrade";N;s:17:"titraille_degrade";N;s:19:"titraille_ssniveaux";s:7:"#000000";s:22:"titraille_ssniveaux_bk";s:7:"#ffffff";s:11:"cadrestexte";s:7:"#000000";s:14:"cadrestexte_bk";s:7:"#ffffff";s:13:"header_lettre";s:7:"#ffffff";s:16:"header_lettre_bk";s:7:"#000000";s:16:"titraille_lettre";s:7:"#000000";}');
259                                sauvegarder_savecfg('soyezcreateurs_couleurs','Pastel bleu','a:54:{s:7:"body_bk";s:7:"#ffffff";s:6:"header";s:7:"#94abe0";s:9:"header_bk";s:7:"#ebe8e5";s:11:"datemajsite";s:7:"#96abe3";s:14:"datemajsite_bk";s:7:"#e3ddd9";s:6:"footer";s:7:"#9bb3df";s:9:"footer_bk";s:7:"#e9e5e2";s:10:"navigation";s:7:"#4a9cfc";s:13:"navigation_bk";s:7:"#d2e8f4";s:8:"menuhaut";s:7:"#9db2e1";s:11:"menuhaut_bk";s:7:"#ebe5e0";s:7:"logo_bk";s:11:"transparent";s:5:"extra";s:7:"#3e94f9";s:8:"extra_bk";s:7:"#c3e3f3";s:6:"menu_a";s:7:"#1a2d65";s:9:"menu_a_bk";s:7:"#d5e5f1";s:12:"menu_a_hover";s:7:"#293366";s:15:"menu_a_hover_bk";s:7:"#c1dcf0";s:13:"menu_a_active";s:7:"#83b4d8";s:16:"menu_a_active_bk";s:7:"#ffffff";s:13:"menu_a_strong";s:7:"#3b95fc";s:16:"menu_a_strong_bk";s:7:"#ffffff";s:12:"vignettes_bk";s:7:"#bcdff1";s:9:"container";s:7:"#4d9cf9";s:12:"container_bk";s:7:"#ffffff";s:9:"titraille";s:7:"#5ba5fb";s:12:"titraille_bk";s:7:"#e6f0fa";s:4:"link";s:7:"#77add4";s:7:"visited";s:7:"#7db5e3";s:5:"hover";s:7:"#a18872";s:6:"active";s:7:"#cc8f61";s:15:"fontsnavigation";s:34:"Verdana, Arial, Geneva, sans-serif";s:12:"fontscontent";s:34:"Verdana, Arial, Geneva, sans-serif";s:14:"fontsizeheader";s:3:"1.2";s:14:"fontsizefooter";s:3:"1.2";s:18:"fontsizenavigation";s:3:"1.2";s:15:"fontsizecontenu";s:3:"1.2";s:18:"fontsizeartrecents";s:1:"1";s:13:"autovignettes";s:4:"auto";s:17:"fontsizevignettes";s:2:"16";s:12:"body_degrade";N;s:14:"footer_degrade";N;s:16:"menuhaut_degrade";N;s:17:"cadreinfo_degrade";N;s:17:"citations_degrade";N;s:17:"cartouche_degrade";N;s:17:"titraille_degrade";N;s:19:"titraille_ssniveaux";s:7:"#013067";s:22:"titraille_ssniveaux_bk";s:7:"#a6cbec";s:11:"cadrestexte";s:7:"#002652";s:14:"cadrestexte_bk";s:7:"#e4eff9";s:13:"header_lettre";s:7:"#94abe0";s:16:"header_lettre_bk";s:7:"#ebe8e5";s:16:"titraille_lettre";s:7:"#013067";}');
260                                sauvegarder_savecfg('soyezcreateurs_couleurs','Pastel ocre','a:54:{s:7:"body_bk";s:7:"#e4ba86";s:6:"header";s:7:"#e4ab72";s:9:"header_bk";s:7:"#664e3b";s:11:"datemajsite";s:7:"#ffffff";s:14:"datemajsite_bk";s:7:"#402816";s:6:"footer";s:7:"#ffffff";s:9:"footer_bk";s:7:"#664e3b";s:10:"navigation";s:7:"#e17b14";s:13:"navigation_bk";s:7:"#bea68e";s:8:"menuhaut";s:7:"#ffffff";s:11:"menuhaut_bk";s:7:"#a1856e";s:7:"logo_bk";s:11:"transparent";s:5:"extra";s:7:"#e17b14";s:8:"extra_bk";s:7:"#bea68e";s:6:"menu_a";s:7:"#ffffff";s:9:"menu_a_bk";s:7:"#cd9a55";s:12:"menu_a_hover";s:7:"#ffffff";s:15:"menu_a_hover_bk";s:7:"#deb466";s:13:"menu_a_active";s:7:"#cd8f55";s:16:"menu_a_active_bk";s:7:"#eadecd";s:13:"menu_a_strong";s:7:"#000000";s:16:"menu_a_strong_bk";s:7:"#e9e1d3";s:12:"vignettes_bk";s:7:"#d78d3f";s:9:"container";s:7:"#673901";s:12:"container_bk";s:7:"#f9f3e4";s:9:"titraille";s:7:"#673601";s:12:"titraille_bk";s:7:"#ecd2a6";s:4:"link";s:7:"#cd9a55";s:7:"visited";s:7:"#dea466";s:5:"hover";s:7:"#a1926e";s:6:"active";s:7:"#403016";s:15:"fontsnavigation";s:34:"Verdana, Arial, Geneva, sans-serif";s:12:"fontscontent";s:34:"Verdana, Arial, Geneva, sans-serif";s:14:"fontsizeheader";s:3:"1.2";s:14:"fontsizefooter";s:3:"1.2";s:18:"fontsizenavigation";s:3:"1.2";s:15:"fontsizecontenu";s:3:"1.2";s:18:"fontsizeartrecents";s:1:"1";s:13:"autovignettes";s:4:"auto";s:17:"fontsizevignettes";s:2:"16";s:12:"body_degrade";N;s:14:"footer_degrade";N;s:16:"menuhaut_degrade";N;s:17:"cadreinfo_degrade";N;s:17:"citations_degrade";N;s:17:"cartouche_degrade";N;s:17:"titraille_degrade";N;s:19:"titraille_ssniveaux";s:7:"#673f01";s:22:"titraille_ssniveaux_bk";s:7:"#eccea6";s:11:"cadrestexte";s:7:"#523000";s:14:"cadrestexte_bk";s:7:"#f9f3e4";s:13:"header_lettre";s:7:"#e4ab72";s:16:"header_lettre_bk";s:7:"#664e3b";s:16:"titraille_lettre";s:7:"#673601";}');
261                                sauvegarder_savecfg('soyezcreateurs_couleurs','Rouge & jaune','a:54:{s:7:"body_bk";s:7:"#efca6c";s:6:"header";s:7:"#ffffff";s:9:"header_bk";s:7:"#a71716";s:11:"datemajsite";s:7:"#ffffff";s:14:"datemajsite_bk";s:7:"#881114";s:6:"footer";s:7:"#ffffff";s:9:"footer_bk";s:7:"#881114";s:10:"navigation";s:7:"#e3d98c";s:13:"navigation_bk";s:7:"#853839";s:8:"menuhaut";s:7:"#ffffff";s:11:"menuhaut_bk";s:7:"#853839";s:7:"logo_bk";s:11:"transparent";s:5:"extra";s:7:"#ffffff";s:8:"extra_bk";s:7:"#853839";s:6:"menu_a";s:7:"#ffffff";s:9:"menu_a_bk";s:7:"#cd7113";s:12:"menu_a_hover";s:7:"#ffffff";s:15:"menu_a_hover_bk";s:7:"#c1103b";s:13:"menu_a_active";s:7:"#000000";s:16:"menu_a_active_bk";s:7:"#ffffff";s:13:"menu_a_strong";s:7:"#c32234";s:16:"menu_a_strong_bk";s:7:"#ffffff";s:12:"vignettes_bk";s:7:"#ffffff";s:9:"container";s:7:"#c32234";s:12:"container_bk";s:7:"#f7e8d9";s:9:"titraille";s:7:"#c32234";s:12:"titraille_bk";s:7:"#efca6c";s:4:"link";s:7:"#ec3927";s:7:"visited";s:7:"#ec3927";s:5:"hover";s:7:"#da552f";s:6:"active";s:7:"#a7432f";s:15:"fontsnavigation";s:34:"Verdana, Arial, Geneva, sans-serif";s:12:"fontscontent";s:34:"Verdana, Arial, Geneva, sans-serif";s:14:"fontsizeheader";s:3:"1.2";s:14:"fontsizefooter";s:3:"1.2";s:18:"fontsizenavigation";s:3:"1.2";s:15:"fontsizecontenu";s:3:"1.2";s:18:"fontsizeartrecents";s:1:"1";s:13:"autovignettes";s:4:"auto";s:17:"fontsizevignettes";s:2:"16";s:12:"body_degrade";N;s:14:"footer_degrade";N;s:16:"menuhaut_degrade";N;s:17:"cadreinfo_degrade";N;s:17:"citations_degrade";N;s:17:"cartouche_degrade";N;s:17:"titraille_degrade";N;s:19:"titraille_ssniveaux";s:7:"#674b01";s:22:"titraille_ssniveaux_bk";s:7:"#ecaaa6";s:11:"cadrestexte";s:7:"#523100";s:14:"cadrestexte_bk";s:7:"#f9e4e4";s:13:"header_lettre";s:7:"#ffffff";s:16:"header_lettre_bk";s:7:"#a71716";s:16:"titraille_lettre";s:7:"#c32234";}');
262                                sauvegarder_savecfg('soyezcreateurs_couleurs','Vert été','a:54:{s:7:"body_bk";s:7:"#d0ef6c";s:6:"header";s:7:"#f1f7d9";s:9:"header_bk";s:7:"#25a716";s:11:"datemajsite";s:7:"#ffffff";s:14:"datemajsite_bk";s:7:"#1f8811";s:6:"footer";s:7:"#ffffff";s:9:"footer_bk";s:7:"#148811";s:10:"navigation";s:7:"#bce38c";s:13:"navigation_bk";s:7:"#3d8538";s:8:"menuhaut";s:7:"#ffffff";s:11:"menuhaut_bk";s:7:"#38853d";s:7:"logo_bk";s:11:"transparent";s:5:"extra";s:7:"#ffffff";s:8:"extra_bk";s:7:"#38853d";s:6:"menu_a";s:7:"#ffffff";s:9:"menu_a_bk";s:7:"#3d8538";s:12:"menu_a_hover";s:7:"#ffffff";s:15:"menu_a_hover_bk";s:7:"#12c110";s:13:"menu_a_active";s:7:"#000000";s:16:"menu_a_active_bk";s:7:"#ffffff";s:13:"menu_a_strong";s:7:"#29c322";s:16:"menu_a_strong_bk";s:7:"#ffffff";s:12:"vignettes_bk";s:7:"#ffffff";s:9:"container";s:7:"#25c322";s:12:"container_bk";s:7:"#f1f7d9";s:9:"titraille";s:7:"#22c324";s:12:"titraille_bk";s:7:"#c4ef6c";s:4:"link";s:7:"#32ec27";s:7:"visited";s:7:"#27ec27";s:5:"hover";s:7:"#34da2f";s:6:"active";s:7:"#32a72f";s:15:"fontsnavigation";s:34:"Verdana, Arial, Geneva, sans-serif";s:12:"fontscontent";s:34:"Verdana, Arial, Geneva, sans-serif";s:14:"fontsizeheader";s:3:"1.2";s:14:"fontsizefooter";s:3:"1.2";s:18:"fontsizenavigation";s:3:"1.2";s:15:"fontsizecontenu";s:3:"1.2";s:18:"fontsizeartrecents";s:1:"1";s:13:"autovignettes";s:4:"auto";s:17:"fontsizevignettes";s:2:"16";s:12:"body_degrade";N;s:14:"footer_degrade";N;s:16:"menuhaut_degrade";N;s:17:"cadreinfo_degrade";N;s:17:"citations_degrade";N;s:17:"cartouche_degrade";N;s:17:"titraille_degrade";N;s:19:"titraille_ssniveaux";s:7:"#01673e";s:22:"titraille_ssniveaux_bk";s:7:"#a6eccd";s:11:"cadrestexte";s:7:"#002652";s:14:"cadrestexte_bk";s:7:"#f6f9e4";s:13:"header_lettre";s:7:"#f1f7d9";s:16:"header_lettre_bk";s:7:"#25a716";s:16:"titraille_lettre";s:7:"#01673e";}');
263                                sauvegarder_savecfg('soyezcreateurs_couleurs','Violet & vert','a:54:{s:7:"body_bk";s:7:"#9ed897";s:6:"header";s:7:"#ffffff";s:9:"header_bk";s:7:"#663b62";s:11:"datemajsite";s:7:"#ffffff";s:14:"datemajsite_bk";s:7:"#164017";s:6:"footer";s:7:"#ffffff";s:9:"footer_bk";s:7:"#663b64";s:10:"navigation";s:7:"#c982c2";s:13:"navigation_bk";s:7:"#69c975";s:8:"menuhaut";s:7:"#ffffff";s:11:"menuhaut_bk";s:7:"#70a16e";s:7:"logo_bk";s:11:"transparent";s:5:"extra";s:7:"#8a0f81";s:8:"extra_bk";s:7:"#69c975";s:6:"menu_a";s:7:"#af12a2";s:9:"menu_a_bk";s:7:"#f6daf5";s:12:"menu_a_hover";s:7:"#a4569f";s:15:"menu_a_hover_bk";s:7:"#61b757";s:13:"menu_a_active";s:7:"#cd55c7";s:16:"menu_a_active_bk";s:7:"#ffffff";s:13:"menu_a_strong";s:7:"#670165";s:16:"menu_a_strong_bk";s:7:"#ffffff";s:12:"vignettes_bk";s:7:"#663b62";s:9:"container";s:7:"#cc6cd0";s:12:"container_bk";s:7:"#c5f2d1";s:9:"titraille";s:7:"#670161";s:12:"titraille_bk";s:7:"#c08cd4";s:4:"link";s:7:"#c055cd";s:7:"visited";s:7:"#de66d4";s:5:"hover";s:7:"#a16ea0";s:6:"active";s:7:"#40163f";s:15:"fontsnavigation";s:34:"Verdana, Arial, Geneva, sans-serif";s:12:"fontscontent";s:34:"Verdana, Arial, Geneva, sans-serif";s:14:"fontsizeheader";s:3:"1.2";s:14:"fontsizefooter";s:3:"1.2";s:18:"fontsizenavigation";s:3:"1.2";s:15:"fontsizecontenu";s:3:"1.2";s:18:"fontsizeartrecents";s:1:"1";s:13:"autovignettes";s:4:"auto";s:17:"fontsizevignettes";s:2:"16";s:12:"body_degrade";N;s:14:"footer_degrade";N;s:16:"menuhaut_degrade";N;s:17:"cadreinfo_degrade";N;s:17:"citations_degrade";N;s:17:"cartouche_degrade";N;s:17:"titraille_degrade";N;s:19:"titraille_ssniveaux";s:7:"#013067";s:22:"titraille_ssniveaux_bk";s:7:"#eca6e6";s:11:"cadrestexte";s:7:"#002652";s:14:"cadrestexte_bk";s:7:"#f9e4f4";s:13:"header_lettre";s:7:"#ffffff";s:16:"header_lettre_bk";s:7:"#663b62";s:16:"titraille_lettre";s:7:"#670161";}');
264                        }
265                        spip_log("SoyezCreateurs maj 3.0.1", "soyezcreateurs_install");                 
266                        ecrire_meta($nom_meta_base_version,$current_version='3.0.1','non');
267                }
268
269                if (version_compare($current_version,'3.0.2','<')) {
270                        $id_rubrique = id_rubrique('000. Fourre-tout');
271                        if ($id_rubrique >0) {
272                                create_rubrique('10. NewsLetter', $id_rubrique, "Pour éviter que les articles servant à la création de vos lettres se retrouvent dans la navigation du site, placez-les dans cette rubrique.\n\nPour faire une lettre, il vous faudra le plugin [CleverMail->http://www.spip-contrib.net/CleverMail], et utiliser les squelettes : {{lettre_libre}} et {{lettre_libre_txt}}. Utilisez le mot clef {Courrier_libre} pour désigner l'article servant pour le prochain courrier.");
273                        }
274                        spip_log("SoyezCreateurs maj 3.0.2", "soyezcreateurs_install");                 
275                        ecrire_meta($nom_meta_base_version,$current_version='3.0.2','non');
276                }
277
278                if (version_compare($current_version,'3.0.3','<')) {
279                        create_mot("_Specialisation", "MentionsLegales", _T('soyezcreateurs:mentions_legales_obligatoires'), "Affecter ce mot clef à l'article destiné à afficher les mentions légales du site.");
280                       
281                        // Au cas où : remttre au carré les id_secteur des articles et rubriques.
282                        include_spip('inc/rubriques');
283                        calculer_rubriques();
284                        propager_les_secteurs();
285                       
286                        spip_log("SoyezCreateurs maj 3.0.3", "soyezcreateurs_install");                 
287                        ecrire_meta($nom_meta_base_version,$current_version='3.0.3','non');
288                }
289                if (version_compare($current_version,'3.0.4','<')) {
290                        // Réserve le formulaire des événements aux seules rubriques d'Agenda (avec le plugin agenda 2 installé)
291                        sql_update('spip_rubriques INNER JOIN spip_mots_rubriques ON spip_rubriques.id_rubrique = spip_mots_rubriques.id_rubrique INNER JOIN spip_mots ON spip_mots_rubriques.id_mot=spip_mots.id_mot', array('spip_rubriques.agenda' => 1), 'spip_mots.titre='.sql_quote('Agenda'));
292                        ecrire_meta($nom_meta_base_version,$current_version='3.0.4','non');
293                }
294                if (version_compare($current_version,'3.0.5','<')) {
295                        // Activer les crayons dans ecrire, et la barre typo sur les crayons, réduire les images à 400 px de large (au cas où)
296                        ecrire_config('crayons/barretypo','on');
297                        ecrire_config('crayons/reduire_logo',400);
298                        ecrire_config('crayons/espaceprive','on');
299                        ecrire_config('crayons/exec_autorise','*');
300                        // Permettre aux webmestres d'éditer les forums (dans le privé et le public, avec les crayons).
301                        ecrire_config('autorite/editer_forums',1);
302                        ecrire_meta($nom_meta_base_version,$current_version='3.0.5','non');
303                }
304                if (version_compare($current_version,'3.0.6','<')) {
305                        spip_log("SoyezCreateurs maj 3.0.6", "soyezcreateurs_install");
306                        create_mot("_Specialisation_Sites", "LienDirect", "Mettre ce mot clef aux sites pour faire des liens directs aux sites sans passer par une page intermédiaire.", "");
307                        ecrire_meta($nom_meta_base_version,$current_version='3.0.6','non');
308                }
309                if (version_compare($current_version,'3.0.7','<')) {
310                        spip_log("SoyezCreateurs maj 3.0.7", "soyezcreateurs_install");
311                        include_spip('inc/autoriser');
312                        sql_update('spip_auteurs',array('webmestre'=>"'oui'"),sql_in("id_auteur",defined('_ID_WEBMESTRES')?explode(':',_ID_WEBMESTRES):(autoriser('configurer')?array($GLOBALS['visiteur_session']['id_auteur']):array(0)))); // le webmestre est celui qui fait l'upgrade si rien de defini
313                        ecrire_meta($nom_meta_base_version,$current_version='3.0.7','non');
314                }
315               
316                if (version_compare($current_version,'3.0.8','<')) {
317                        //pré-configuration du plugin microblog
318                        ecrire_config('microblog/evt_publierarticles', 'on');
319                        ecrire_config('microblog/evt_publierarticlesfutur', 'publication');
320                        ecrire_meta($nom_meta_base_version,$current_version='3.0.8','non');
321                }
322                if (version_compare($current_version,'3.0.9','<')) {
323                        //Le mode texte seul de bouton texte bug au retour dans la page avec MediaBox
324                        ecrire_config('boutonstexte/txtOnly','_');
325                        ecrire_meta($nom_meta_base_version,$current_version='3.0.9','non');
326                }
327                if (version_compare($current_version,'3.0.10','<')) {
328                        create_mot("_Specialisation", "VideoALaUne", "Pour afficher une vidéo À la Une dans certains mode d'affichage de la page d'accueil.", "Affecter ce mot clef aux articles contenant une vidéo à afficher À la Une. C'est le dernier article en date qui est pris en compte, et la première vidéo qui est affichée.");
329                       
330                        spip_log("SoyezCreateurs maj 3.0.10", "soyezcreateurs_install");                       
331                        ecrire_meta($nom_meta_base_version,$current_version='3.0.10','non');
332                }
333                if (version_compare($current_version,'3.0.11','<')) {
334                        spip_log("SoyezCreateurs maj 3.0.11", "soyezcreateurs_install");
335                        create_mot("_Specialisation_Rubrique_ou_Article", "Archives", "Pour dire la rubrique ayant ce mot clef ou les articles de la rubrique doivent être considérés comme archivés.", "Affecter ce mot clef à chaque rubrique concernée ou à chaque article individuellement.");
336                        create_mot("_Specialisation_Rubrique_ou_Article", "GrosLogo", "Pour dire la rubrique ayant ce mot clef ou les articles de la rubrique doit afficher le logo de l'article ou de la rubrique en grand (flottant à gauche du texte de l'article).", "Affecter ce mot clef à chaque rubrique concernée ou à chaque article individuellement.");
337                        ecrire_meta($nom_meta_base_version,$current_version='3.0.11','non');
338                }
339                if (version_compare($current_version,'3.0.12','<')) {
340                        spip_log("SoyezCreateurs maj 3.0.12", "soyezcreateurs_install");
341                        create_groupe("_TypeRubrique", "Pour indiquer un type spécifique de rubrique", "Il faut choisir un mot clef dans cette liste pour obtenir un affichage spécifique de rubrique.\n\nNB : pour rajouter un mot clef \"mc1\", il faut aussi rajouter les squelettes correspondants :\n-* noisettes/rubriques/typerubrique_mc1.html\n-* noisettes/footer/footer_typerubrique_mc1.html (facultatif)\n-* noisettes/articles/typearticle_mc1.html (facultatif)", 'oui', 'non', 'rubriques', 'oui', 'non', 'non');
342                                create_mot("_TypeRubrique", "ContenuArticles", "Pour dire que la rubrique ayant ce mot clef doit utiliser le squelette type des ContenuArticles.", "Affecter ce mot clef à chaque rubrique racine concernée. À la place de la rubrique, on aura le contenu de tous les articles de cette rubrique, par ordre antichronologique, ou par numéro de titre.");
343                                create_mot("_TypeRubrique", "ArticlesParAnnees", "Pour dire que la rubrique ayant ce mot clef doit utiliser le squelette type des ArticlesParAnnees.", "Affecter ce mot clef à chaque rubrique racine concernée. À la place de la rubrique, on aura le contenu de tous les articles de cette rubrique, par années, par mois, par ordre antichronologique dans chaque mois.");
344                                create_mot("_TypeRubrique", "ListeArticlesParAnnees", "Pour dire que la rubrique ayant ce mot clef doit utiliser le squelette type des ListeArticlesParAnnees.", "Affecter ce mot clef à chaque rubrique racine concernée. À la place de la rubrique, on aura la liste des articles de cette rubrique, par années, par mois, par ordre antichronologique dans chaque mois.");
345                        ecrire_meta($nom_meta_base_version,$current_version='3.0.12','non');
346                }
347                if (version_compare($current_version,'3.0.13','<')) {
348                        spip_log("SoyezCreateurs maj 3.0.13", "soyezcreateurs_install");
349                        create_mot("_ModePortail", "CycloShow", "Affecter ce mot clef à la rubrique de SPIP dont les articles doivent apparaitre dans la zone du cycle d'images.\n\nIndiquer dans le texte du mot clef le nombre d'articles de la rubrique à prendre en compte.", "");
350                        create_mot("_ModePortail", "Defilant", "Affecter ce mot clef à la rubrique de SPIP dont les brèves doivent apparaitre dans la zone de texte défilant en haut de la page.\n\n", "");
351                        ecrire_meta($nom_meta_base_version,$current_version='3.0.13','non');
352                }
353                if (version_compare($current_version,'3.0.14','<')) {
354                        spip_log("SoyezCreateurs maj 3.0.14", "soyezcreateurs_install");
355                                create_mot("_TypeRubrique", "multicolonnes", "Pour dire que la rubrique ayant ce mot clef doit utiliser le squelette type multicolonnes.", "Affecter ce mot clef à chaque rubrique racine concernée. À la place de la rubrique, on aura une colonne par sous rubrique, avec la liste des articles par ordre antichronologique, ou par numéro de titre.");
356                        ecrire_meta($nom_meta_base_version,$current_version='3.0.14','non');
357                }
358                if (version_compare($current_version,'3.0.15','<')) {
359                        spip_log("SoyezCreateurs maj 3.0.15", "soyezcreateurs_install");
360                        create_groupe("_EnDirect", "En direct", "Affecter un mot clef de ce groupe à chaque article devant apparaître dans la Zone En Direct du mode internationnal.\n\nLe Premier mot clef permet de donner le logo et le titre de la première zone qui affiche les quoi de neuf du site.\n\nLe Descriptif du groupe donne le titre de la zone.", 'oui', 'non', 'articles', 'oui', 'oui', 'non');
361                                $id_mot = create_mot("_EnDirect", "00. Quoi de neuf ?", "", "");
362                                create_logo('documents/newspaper.png', $type='mot', $id_mot, 'png'); // http://www.iconfinder.com/icondetails/8437/16/newspaper_icon
363                        ecrire_meta($nom_meta_base_version,$current_version='3.0.15','non');
364                }
365                if (version_compare($current_version,'3.0.16','<')) {
366                        spip_log("SoyezCreateurs maj 3.0.16", "soyezcreateurs_install");
367                        create_mot("_Specialisation_Rubrique_ou_Article", "PasDansPlanLocal", "Permet de masquer une rubrique, et tout son contenu (y compris les sous-rubriques) des plan locaux du site (ceux affichés quand une rubrique n'a ni texte, ni article, ni site).\n\nPermet aussi de le faire article par article.", "À affecter aux rubriques ou articles qui ne doivent pas être affichés dans les plan locaux du site.");
368                        ecrire_meta($nom_meta_base_version,$current_version='3.0.16','non');
369                }
370                if (version_compare($current_version,'3.0.17','<')) {
371                        spip_log("SoyezCreateurs maj 3.0.17", "soyezcreateurs_install");
372                        create_mot("_Specialisation_Rubrique", "PasDansMenuExtra", "Pour interdire que la rubrique soit dans le menu des extra (menu droit)", "");
373                        ecrire_meta($nom_meta_base_version,$current_version='3.0.17','non');
374                }
375                if (version_compare($current_version,'3.0.18','<')) {
376                        spip_log("SoyezCreateurs maj 3.0.18", "soyezcreateurs_install");
377                        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 restreignes 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).", 'non', 'non', 'rubriques', 'oui', 'non', 'non');
378                        ecrire_meta($nom_meta_base_version,$current_version='3.0.18','non');
379                }
380                if (version_compare($current_version,'3.0.19','<')) {
381                        spip_log("SoyezCreateurs maj 3.0.12", "soyezcreateurs_install");
382                                create_mot("_TypeRubrique", "Magazines", "Pour dire que la rubrique ayant ce mot clef doit utiliser le squelette type des Magazines.", "Affecter ce mot clef à chaque rubrique racine concernée. À la place de la rubrique, on aura la liste des documents joints aux articles, avec la vignette associée.");
383                        ecrire_meta($nom_meta_base_version,$current_version='3.0.19','non');
384                }
385                if (version_compare($current_version,'3.0.20','<')) {
386                        spip_log("SoyezCreateurs maj 3.0.20", "soyezcreateurs_install");
387                        create_mot("_ModePortail", "ZoomSur2", "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", "");
388                        ecrire_meta($nom_meta_base_version,$current_version='3.0.20','non');
389                }
390                if (version_compare($current_version,'3.0.21','<')) {
391                        spip_log("SoyezCreateurs maj 3.0.21", "soyezcreateurs_install");
392                        if (defined(_DIR_PLUGIN_DICTIONNAIRES)) {
393                                if (sql_countsel('spip_dictionnaires', "(titre = '"._T('dictionnaire:importer_acronymes_titre')."')") == 0) {
394                                        include_spip('action/editer_dictionnaire');
395                                        if ($id_dictionnaire = insert_dictionnaire()){
396                                                // On lui met des champs par défaut
397                                                dictionnaire_set($id_dictionnaire, array(
398                                                        'titre' => _T('dictionnaire:importer_acronymes_titre'),
399                                                        'actif' => 1,
400                                                        'descriptif' => _T('dictionnaire:importer_acronymes_descriptif'),
401                                                        'type_defaut' => 'abbr',
402                                                ));
403                                        }
404                                } else {
405                                        $dico = sql_fetsel("id_dictionnaire", "spip_dictionnaires", "titre='"._T('dictionnaire:importer_acronymes_titre')."'");
406                                        $id_dictionnaire = $dico['id_dictionnaire'];
407                                }
408                                if (sql_countsel('spip_definitions', array("id_dictionnaire=$id_dictionnaire", "titre = 'SPIP'")) == 0) {
409                                        $definition = array(
410                                                'id_dictionnaire' => $id_dictionnaire,
411                                                'titre' => 'SPIP',
412                                                'texte' => 'Système de Publication pour Internet Participatif',
413                                                'type' => 'abbr',
414                                                'date' => date('Y-m-d H:i:s'),
415                                                'statut' => 'publie',
416                                                'lang' => 'fr'
417                                        );
418                                       
419                                        // On crée la définition dans la base SANS calculer le cache
420                                        include_spip('action/editer_definition');
421                                        if ($id_definition = insert_definition()){
422                                                definition_set($id_definition, $definition, false);
423                                        }
424                                        include_spip('inc/dictionnaires');
425                                        dictionnaires_lister_definitions(true);
426                                }
427                        }
428                        ecrire_meta($nom_meta_base_version,$current_version='3.0.21','non');
429                }
430                if (version_compare($current_version,'3.0.22','<')) {
431                        spip_log("SoyezCreateurs maj 3.0.22", "soyezcreateurs_install");
432                        // Activer les lames du CouteauSuisse Special SoyezCreateurs (enlève la lame Webmestre et Ancre_Douces)
433                        $f = chercher_filtre('info_plugin');
434                        if ($f('couteau_suisse', 'est_actif')) {
435                                include_spip('base/cout_install');
436                                cout_install_pack('SoyezCreateurs');
437                                include_spip('inc/getdocument');
438                                effacer_repertoire_temporaire(_DIR_TMP.'couteau-suisse');
439                        }
440                        ecrire_meta($nom_meta_base_version,$current_version='3.0.22','non');
441                }
442                if (version_compare($current_version,'3.0.23','<')) {
443                        spip_log("SoyezCreateurs maj 3.0.23", "soyezcreateurs_install");
444                        create_mot("_Specialisation_Rubrique", "AfficherArticlesMenuHaut", "Affichage des articles de la rubrique dans le menu déroulant", "Affecter ce mot clef aux rubriques dont la liste des articles doit être affichée dans le menu déroulant.");
445                        $id_rub_fourretout = id_rubrique("000. Fourre-tout");
446                        $id_raccourcis_typo = id_article("Raccourcis Typographiques de SPIP, mode d'emploi", $id_rub_fourretout);
447                        create_article_mot("Raccourcis Typographiques de SPIP, mode d'emploi", "000. Fourre-tout", "Sommaire", "_Specialisation_Rubrique_ou_Article");
448                        create_logo('documents/casiertypo.png', $type='art', $id_raccourcis_typo, 'png'); //                   
449
450                        ecrire_meta($nom_meta_base_version,$current_version='3.0.23','non');
451                }
452                if (version_compare($current_version,'3.0.24','<')) {
453                        spip_log("SoyezCreateurs maj 3.0.24", "soyezcreateurs_install");
454                        // Initialisation Sigles du dictionnaire
455                        if (_DIR_PLUGIN_DICTIONNAIRES) {
456                                include_spip('action/editer_dictionnaire');
457                                $id_dictionnaire = sql_fetsel("id_dictionnaire", "spip_dictionnaires", "titre='"._T('dictionnaire:importer_acronymes_titre')."'");
458                                if (is_array($id_dictionnaire)) {
459                                        $id_dictionnaire = $id_dictionnaire['id_dictionnaire'];
460                                }
461                                if (!$id_dictionnaire) {
462                                        if ($id_dictionnaire = insert_dictionnaire()){
463                                                // On lui met des champs par défaut
464                                                dictionnaire_set($id_dictionnaire, array(
465                                                        'titre' => _T('dictionnaire:importer_acronymes_titre'),
466                                                        'actif' => 'actif',
467                                                        'descriptif' => _T('dictionnaire:importer_acronymes_descriptif'),
468                                                        'type_defaut' => 'abbr',
469                                                ));
470                                        }
471                                }
472                                if ($id_dictionnaire) {
473                                        $definition = array(
474                                                'id_dictionnaire' => $id_dictionnaire,
475                                                'titre' => 'SPIP',
476                                                'texte' => 'Système de Publication pour un Internet Participatif',
477                                                'type' => 'abbr',
478                                                'casse' => 1,
479                                                'statut' => 'publie',
480                                                'lang' => 'fr'
481                                        );
482                                        $id_definition = sql_fetsel("id_definition", "spip_definitions", "titre='".$definition['titre']."' AND id_dictionnaire=$id_dictionnaire");
483                                        if (!$id_definition) {
484                                                // On crée la définition dans la base SANS calculer le cache
485                                                include_spip('action/editer_definition');
486                                                if ($id_definition = insert_definition()){
487                                                        definition_set($id_definition, $definition, false);
488                                                }
489                                        }
490                                        $definition = array(
491                                                'id_dictionnaire' => $id_dictionnaire,
492                                                'titre' => 'RGAA',
493                                                'texte' => 'Référentiel Général pour l\'Accessibilité des Administrations',
494                                                'type' => 'abbr',
495                                                'casse' => 1,
496                                                'statut' => 'publie',
497                                                'lang' => 'fr'
498                                        );
499                                        $id_definition = sql_fetsel("id_definition", "spip_definitions", "titre='".$definition['titre']."' AND id_dictionnaire=$id_dictionnaire");
500                                        if (!$id_definition) {
501                                                // On crée la définition dans la base SANS calculer le cache
502                                                include_spip('action/editer_definition');
503                                                if ($id_definition = insert_definition()){
504                                                        definition_set($id_definition, $definition, false);
505                                                }
506                                        }
507                                }
508                                // On calcule le cache des définitions une seule fois à la fin
509                                include_spip('inc/dictionnaires');
510                                dictionnaires_lister_definitions(true);
511                               
512                        }
513                        ecrire_meta($nom_meta_base_version,$current_version='3.0.24','non');
514                }
515               
516                /*if (version_compare($current_version,'3.0.10','<')) {
517                        create_document('documents/image.jpg', array('objet' => 'article', 'id_objet' => 3), 'image', array('titre' => 'Mon image', 'descriptif' => 'Superbe image'));
518                }
519                */
520                /*
521                #En attente
522                if (version_compare($current_version,'3.0.11','<')) {
523                        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\n-* noisettes/footer/footer_typearticle_mc1.html", 'oui', 'non', 'articles', 'oui', 'non', 'non');
524                                create_mot("_TypeArticle", "annuaire", "Pour dire que l'article ayant ce mot clef doit utiliser le squelette type des annuaire.", "Affecter ce mot clef à chaque article de l'annuaire.");
525                        ecrire_meta($nom_meta_base_version,$current_version='3.0.11','non');
526                }
527                // A integrer quand SPIP permettra d'avoir des critères optionnels sur un champ de table innexistant
528                // en l'occurrence, remplacer dans le squelette {titre_mot=Agenda} par {agenda=1}
529                if (version_compare($current_version,'2.1.14','<')) {
530                        include_spip('base/soyezcreateurs');
531                        spip_log("SoyezCreateurs maj 2.1.14", "soyezcreateurs_install");
532                        $id_groupe = id_groupe("_Specialisation_Rubrique");
533                        $id_mot = id_mot("Agenda", $id_groupe);
534                        if ($id_mot>0) {
535                                sql_delete("spip_mots", "id_mot=$id_mot");
536                                sql_delete("spip_mots_liens", "id_mot=$id_mot");
537                        }
538                        ecrire_meta($nom_meta_base_version,$current_version='2.1.14','non');
539                }
540                */
541        }
542}
543
544function soyezcreateurs_changer_cfg($cfg) {
545        include_spip('inc/cfg_config'); 
546        foreach ($cfg as $conf => $faire) {
547                $recherche_conf = lire_config('soyezcreateurs/'.$conf);
548                spip_log('cfg = '.$conf.' = '.$recherche_conf.' go','soyezcreateurs_install');
549                if ($faire == 'radio') {
550                        if ($recherche_conf == 'Oui') {
551                                $res = ecrire_config('soyezcreateurs/'.$conf, 'oui');
552                                spip_log('cfg go to '.$faire.'= '.$recherche_conf.' ok','soyezcreateurs_install');
553                        }
554                        else if ($recherche_conf == 'Non') {
555                                $res = ecrire_config('soyezcreateurs/'.$conf, 'non');
556                                spip_log('cfg go to '.$faire.'= '.$recherche_conf.' ok','soyezcreateurs_install');
557                        }
558                }
559                else if ($faire == 'oui_non') {
560                        if ($recherche_conf == 'Non') {
561                                $res = ecrire_config('soyezcreateurs/'.$conf, '');
562                                spip_log('cfg go to '.$faire.'= '.$recherche_conf.' ok','soyezcreateurs_install');
563                        }
564                        else if ($recherche_conf == 'Oui') {
565                                $res = ecrire_config('soyezcreateurs/'.$conf, 'on');
566                                spip_log('cfg go to '.$faire.'= '.$recherche_conf.' ok','soyezcreateurs_install');
567                        }
568                }
569        }
570        return true;
571}
572
573/*
574 * Fonction de desinstallation
575 *
576 * @param unknown_type $nom_meta_base_version
577 */
578function soyezcreateursspip3_vider_tables($nom_meta_base_version) {
579        effacer_meta('soyezcreateurs');
580        effacer_meta('soyezcreateurs_couleurs');
581        effacer_meta('soyezcreateurs_google');
582        effacer_meta('soyezcreateurs_layout');
583        effacer_meta($nom_meta_base_version);
584}
585?>
Note: See TracBrowser for help on using the repository browser.