source: spip-zone/_squelettes_/soyezcreateurs_net/plugins_2.1/plugins/soyezcreateurs/base/soyezcreateurs_install.php @ 70082

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

L'icone de lien RSS devient une zone de pictos de réseaux sociaux.

Le texte du mot clef "ReseauxSociaux?" est affiché devant s'il est présent.

Les icones sont les logos des sites ayant le mot clef "ReseauxSociaux?" sont affichées, alternative textuelle : le nom du site, en bulle d'aide sur le lien, le descriptif du site.

File size: 65.0 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        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_articles", "id_mot=$id_mot");
82                                sql_delete("spip_mots_rubriques", "id_mot=$id_mot");
83                                sql_delete("spip_mots_syndic", "id_mot=$id_mot");
84                                sql_delete("spip_mots_forum", "id_mot=$id_mot");
85                        }
86                        spip_log("SoyezCreateurs maj 2.1.1", "soyezcreateurs_install");
87                        ecrire_meta($nom_meta_base_version,$current_version='2.1.1','non');
88                }
89                if (version_compare($current_version,'2.1.2','<')) {
90                        // Suppresion de "_Specialisation_Rubrique", "NewsLetter"
91                        $id_groupe = id_groupe("_Specialisation_Rubrique");
92                        $id_mot = id_mot("NewsLetter", $id_groupe);
93                        if ($id_mot>0) {
94                                sql_delete("spip_mots", "id_mot=$id_mot");
95                                sql_delete("spip_mots_articles", "id_mot=$id_mot");
96                                sql_delete("spip_mots_rubriques", "id_mot=$id_mot");
97                                sql_delete("spip_mots_syndic", "id_mot=$id_mot");
98                                sql_delete("spip_mots_forum", "id_mot=$id_mot");
99                        }
100                        spip_log("SoyezCreateurs maj 2.1.2", "soyezcreateurs_install");
101                        ecrire_meta($nom_meta_base_version,$current_version='2.1.2','non');
102                }
103                if (version_compare($current_version,'2.1.3','<')) {
104                        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...");
105                        spip_log("SoyezCreateurs maj 2.1.3", "soyezcreateurs_install");
106                        ecrire_meta($nom_meta_base_version,$current_version='2.1.3','non');
107                }
108                if (version_compare($current_version,'2.1.4','<')) {
109                        ecrire_meta('image_process', 'gd2', 'non');
110                        ecrire_meta('btv2', 'a:1:{s:7:"avancee";s:3:"Oui";}', 'non');
111                        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');
112                        spip_log("SoyezCreateurs maj 2.1.4", "soyezcreateurs_install");
113                        ecrire_meta($nom_meta_base_version,$current_version='2.1.4','non');
114                }
115                if (version_compare($current_version,'2.1.5','<')) {
116                        ecrire_meta('gd_formats_read', 'gif,jpg,png', 'non');
117                        ecrire_meta('gd_formats', 'gif,jpg,png', 'non');
118                        ecrire_meta('formats_graphiques', 'gif,jpg,png', 'non');
119                        spip_log("SoyezCreateurs maj 2.1.5", "soyezcreateurs_install");
120                        ecrire_meta($nom_meta_base_version,$current_version='2.1.5','non');
121                }
122                if (version_compare($current_version,'2.1.6','<')) {
123                        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.");
124                        spip_log("SoyezCreateurs maj 2.1.6", "soyezcreateurs_install");
125                        ecrire_meta($nom_meta_base_version,$current_version='2.1.6','non');
126                }
127                if (version_compare($current_version,'2.1.7','<')) {
128                        spip_log("SoyezCreateurs maj 2.1.7", "soyezcreateurs_install");
129                        create_groupe("_Specialisation_Sites", "Groupe permettant de spécifier un rôle particulier pour des sites", "", 'non', 'non', 'non', 'non', 'non', 'oui', 'non', 'oui', 'non', 'non');
130                                create_mot("_Specialisation_Sites", "SaintDuJour", "Mettre ce mot clef au site donnant le Saint du jour", "");
131                                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.");
132                        $id_groupe = id_groupe("_TypeRubrique");
133                        if ($id_groupe>0) {
134                                $id_mot = id_mot("membre", $id_groupe);
135                                if ($id_mot>0) {
136                                        sql_delete("spip_mots", "id_mot=$id_mot");
137                                        sql_delete("spip_mots_articles", "id_mot=$id_mot");
138                                        sql_delete("spip_mots_rubriques", "id_mot=$id_mot");
139                                        sql_delete("spip_mots_syndic", "id_mot=$id_mot");
140                                        sql_delete("spip_mots_forum", "id_mot=$id_mot");
141                                }
142                        }
143                        $cfg = array(
144                                'geolocalisation' => 'radio',
145                                'affichage_ephemeride' => 'radio',
146                                'aff_datepublication' => 'radio',
147                                'agendafuturseul' => 'radio',
148                                'affichage_lien_antichrono' => 'oui_non',
149                                'nouveauteparbranche' => 'oui_non',
150                                'activerrechercheparmots' => 'oui_non',
151                                'miniagenda' => 'oui_non',
152                                'agendathematique' => 'oui_non',
153                                'anonymatglobal' => 'oui_non',
154                                'aff_complet_pour_impression' => 'oui_non'
155                                );
156                        soyezcreateurs_changer_cfg($cfg);
157                        $id_rubrique = id_rubrique('000. Fourre-tout');
158                        if ($id_rubrique >0) {
159                                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.");
160                                $sitesdj = array();
161                                $sitesdj['nom_site'] = "Nominis (Saint du jour)";
162                                $sitesdj['url_site'] = "http://nominis.cef.fr/";
163                                $sitesdj['descriptif'] = "Nominis : Origine et étymologie des prénoms, des fêtes, des saints, la vie des saints.";
164                                $sitesdj['url_syndic'] = "http://nominis.cef.fr/rss/nominis.php";
165                                $id_site = create_site($sitesdj, '05. Saint du jour');
166                                create_site_mot($id_site, 'SaintDuJour', '_Specialisation_Sites');
167                        }                       
168                        ecrire_meta($nom_meta_base_version,$current_version='2.1.7','non');
169                }
170                if (version_compare($current_version,'2.1.8','<')) {
171                        spip_log("SoyezCreateurs maj 2.1.8", "soyezcreateurs_install");
172                        include_spip('inc/sc_article');
173                        rename_rubrique("000. Racine", "000. Fourre-tout");
174                        $article1 = trouve_article_sc("Politique d'accessibilité du site");
175                                create_article($article1, "000. Fourre-tout");
176                                create_article_mot($article1['titre'], "000. Fourre-tout", "AccesibiliteLien", "_Specialisation");
177                                create_article_mot($article1['titre'], "000. Fourre-tout", "Sommaire", "_Specialisation_Rubrique_ou_Article");
178                        ecrire_meta($nom_meta_base_version,$current_version='2.1.8','non');
179                }
180
181                if (version_compare($current_version,'2.1.9','<')) {
182                        spip_log("SoyezCreateurs maj 2.1.9", "soyezcreateurs_install");
183                        $mentions = array('titre' => 'Mentions légales', 'texte' => '');
184                        $id_groupe = id_groupe("_InformationsLegales");
185                        $row = sql_select('0+titre AS num, titre, texte', 'spip_mots', "id_groupe=$id_groupe", '', 'num');
186                        while($r = sql_fetch($row)){
187                        $mentions['texte'] .= '{{{'.supprimer_numero($r['titre']).'}}}'."\n";
188                        $mentions['texte'] .= "\n".$r['texte']."\n\n";
189                        }
190                        $ex = "Mention 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])";
191                        $ex .= "\n\n[Décryptage des obligations légales->http://maitre.eolas.free.fr/journal/index.php?2005/05/27/135-responsabilite-du-blogueur].";
192                        create_article($mentions, "000. Fourre-tout");
193                        create_mot("_Specialisation", "MentionsLegales", $ex, "Affecter ce mot clef à l'article destiné à afficher les mentions légales du site.");
194                        create_article_mot($mentions['titre'], "000. Fourre-tout", "MentionsLegales", "_Specialisation");
195                        sql_delete("spip_mots", "id_groupe=$id_groupe");
196                        sql_delete("spip_groupes_mots", "id_groupe=$id_groupe");
197                        ecrire_meta($nom_meta_base_version,$current_version='2.1.9','non');
198                }
199                if (version_compare($current_version,'2.1.10','<')) {
200                        spip_log("SoyezCreateurs maj 2.1.10", "soyezcreateurs_install");
201                        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', 'non', 'non', 'non', 'non', 'non', 'non', 'non', 'non');
202                        ecrire_meta($nom_meta_base_version,$current_version='2.1.10','non');
203                }
204                if (version_compare($current_version,'2.1.11','<')) {
205                        spip_log("SoyezCreateurs maj 2.1.11", "soyezcreateurs_install");
206                        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.");
207                        create_rubrique_mot('000. Fourre-tout', 'PasDansFildAriane', "_Specialisation_Rubrique");
208                        create_rubrique_mot('999. Citations', 'PasDansFildAriane', "_Specialisation_Rubrique");
209                        ecrire_meta($nom_meta_base_version,$current_version='2.1.11','non');
210                }
211                if (version_compare($current_version,'2.1.12','<')) {
212                        spip_log("SoyezCreateurs maj 2.1.12", "soyezcreateurs_install");
213                        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].");
214                        ecrire_meta($nom_meta_base_version,$current_version='2.1.12','non');
215                }
216                if (version_compare($current_version,'2.1.13','<')) {
217                        spip_log("SoyezCreateurs maj 2.1.13", "soyezcreateurs_install");
218                        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).", "");
219                        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.");
220                        ecrire_meta($nom_meta_base_version,$current_version='2.1.13','non');
221                }
222                if (version_compare($current_version,'2.1.14','<')) {
223                        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');
224                        ecrire_meta($nom_meta_base_version,$current_version='2.1.14','non');
225                }
226                if (version_compare($current_version,'2.1.15','<')) {
227                        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.");
228                        ecrire_meta($nom_meta_base_version,$current_version='2.1.15','non');
229                }
230                if (version_compare($current_version,'3.0.0','<')) {
231                        // PasDansPlan devient utilisable aussi au niveau des articles
232                        $id_groupe_actuel = id_groupe("_Specialisation_Rubrique");
233                        $id_mot = id_mot("PasDansPlan", $id_groupe_actuel);
234                        if ($id_mot>0) {
235                                $id_groupe_destination = id_groupe("_Specialisation_Rubrique_ou_Article");
236                                sql_updateq('spip_mots', 
237                                        array(
238                                                'id_groupe'  => $id_groupe_destination, 
239                                                '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.",
240                                                '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."
241                                                ),
242                                        'id_mot='  . intval($id_mot));
243                        }
244                       
245                        spip_log("SoyezCreateurs maj 3.0.0", "soyezcreateurs_install");
246                        ecrire_meta($nom_meta_base_version,$current_version='3.0.0','non');
247                }
248                if (version_compare($current_version,'3.0.1','<')) {
249                        // Suppression de mots non utilises par les squelettes
250                        supprimer_mot_groupe("_Specialisation_Rubrique", "dossier_en_avant");
251                        supprimer_mot_groupe("_Specialisation_Rubrique", "dossier_identite");
252                        supprimer_mot_groupe("_Specialisation_Rubrique", "dossier_thematique");
253                        supprimer_mot_groupe("_Specialisation_Rubrique", "info_pratique");
254                        supprimer_mot_groupe("_Specialisation_Rubrique", "membres");
255                       
256                        $f = chercher_filtre('info_plugin');
257                        if ($f('savecfg', 'est_actif')) {
258                                include_spip('inc/sauvegarder_savecfg');
259                                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";}');
260                                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";}');
261                                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";}');
262                                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";}');
263                                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";}');
264                                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";}');
265                                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";}');
266                                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";}');
267                                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";}');
268                                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";}');
269                                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";}');
270                                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";}');
271                                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";}');
272                                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";}');
273                        }
274                        spip_log("SoyezCreateurs maj 3.0.1", "soyezcreateurs_install");                 
275                        ecrire_meta($nom_meta_base_version,$current_version='3.0.1','non');
276                }
277
278                if (version_compare($current_version,'3.0.2','<')) {
279                        $id_rubrique = id_rubrique('000. Fourre-tout');
280                        if ($id_rubrique >0) {
281                                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.");
282                        }
283                        spip_log("SoyezCreateurs maj 3.0.2", "soyezcreateurs_install");                 
284                        ecrire_meta($nom_meta_base_version,$current_version='3.0.2','non');
285                }
286
287                if (version_compare($current_version,'3.0.3','<')) {
288                        create_mot("_Specialisation", "MentionsLegales", _T('soyezcreateurs:mentions_legales_obligatoires'), "Affecter ce mot clef à l'article destiné à afficher les mentions légales du site.");
289                       
290                        // Au cas où : remttre au carré les id_secteur des articles et rubriques.
291                        include_spip('inc/rubriques');
292                        calculer_rubriques();
293                        propager_les_secteurs();
294                       
295                        spip_log("SoyezCreateurs maj 3.0.3", "soyezcreateurs_install");                 
296                        ecrire_meta($nom_meta_base_version,$current_version='3.0.3','non');
297                }
298                if (version_compare($current_version,'3.0.4','<')) {
299                        // Réserve le formulaire des événements aux seules rubriques d'Agenda (avec le plugin agenda 2 installé)
300                        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'));
301                        ecrire_meta($nom_meta_base_version,$current_version='3.0.4','non');
302                }
303                if (version_compare($current_version,'3.0.5','<')) {
304                        // Activer les crayons dans ecrire, et la barre typo sur les crayons, réduire les images à 400 px de large (au cas où)
305                        ecrire_config('crayons/barretypo','on');
306                        ecrire_config('crayons/reduire_logo',400);
307                        ecrire_config('crayons/espaceprive','on');
308                        ecrire_config('crayons/exec_autorise','*');
309                        // Permettre aux webmestres d'éditer les forums (dans le privé et le public, avec les crayons).
310                        ecrire_config('autorite/editer_forums',1);
311                        ecrire_meta($nom_meta_base_version,$current_version='3.0.5','non');
312                }
313                if (version_compare($current_version,'3.0.6','<')) {
314                        spip_log("SoyezCreateurs maj 3.0.6", "soyezcreateurs_install");
315                        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.", "");
316                        ecrire_meta($nom_meta_base_version,$current_version='3.0.6','non');
317                }
318                if (version_compare($current_version,'3.0.7','<')) {
319                        spip_log("SoyezCreateurs maj 3.0.7", "soyezcreateurs_install");
320                        include_spip('inc/autoriser');
321                        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
322                        ecrire_meta($nom_meta_base_version,$current_version='3.0.7','non');
323                }
324               
325                if (version_compare($current_version,'3.0.8','<')) {
326                        //pré-configuration du plugin microblog
327                        ecrire_config('microblog/evt_publierarticles', 'on');
328                        ecrire_config('microblog/evt_publierarticlesfutur', 'publication');
329                        ecrire_meta($nom_meta_base_version,$current_version='3.0.8','non');
330                }
331                if (version_compare($current_version,'3.0.9','<')) {
332                        //Le mode texte seul de bouton texte bug au retour dans la page avec MediaBox
333                        ecrire_config('boutonstexte/txtOnly','_');
334                        ecrire_meta($nom_meta_base_version,$current_version='3.0.9','non');
335                }
336                if (version_compare($current_version,'3.0.10','<')) {
337                        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.");
338                       
339                        spip_log("SoyezCreateurs maj 3.0.10", "soyezcreateurs_install");                       
340                        ecrire_meta($nom_meta_base_version,$current_version='3.0.10','non');
341                }
342                if (version_compare($current_version,'3.0.11','<')) {
343                        spip_log("SoyezCreateurs maj 3.0.11", "soyezcreateurs_install");
344                        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.");
345                        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.");
346                        ecrire_meta($nom_meta_base_version,$current_version='3.0.11','non');
347                }
348                if (version_compare($current_version,'3.0.12','<')) {
349                        spip_log("SoyezCreateurs maj 3.0.12", "soyezcreateurs_install");
350                        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', 'non', 'non', 'oui', 'non', 'non', 'oui', 'non', 'non');
351                                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.");
352                                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.");
353                                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.");
354                        ecrire_meta($nom_meta_base_version,$current_version='3.0.12','non');
355                }
356                if (version_compare($current_version,'3.0.13','<')) {
357                        spip_log("SoyezCreateurs maj 3.0.13", "soyezcreateurs_install");
358                        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.", "");
359                        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", "");
360                        ecrire_meta($nom_meta_base_version,$current_version='3.0.13','non');
361                }
362                if (version_compare($current_version,'3.0.14','<')) {
363                        spip_log("SoyezCreateurs maj 3.0.14", "soyezcreateurs_install");
364                                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.");
365                        ecrire_meta($nom_meta_base_version,$current_version='3.0.14','non');
366                }
367                if (version_compare($current_version,'3.0.15','<')) {
368                        spip_log("SoyezCreateurs maj 3.0.15", "soyezcreateurs_install");
369                        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', 'oui', 'non', 'non', 'non', 'non', 'oui', 'oui', 'non');
370                                $id_mot = create_mot("_EnDirect", "00. Quoi de neuf ?", "", "");
371                                create_logo('documents/newspaper.png', $type='mot', $id_mot, 'png'); // http://www.iconfinder.com/icondetails/8437/16/newspaper_icon
372                        ecrire_meta($nom_meta_base_version,$current_version='3.0.15','non');
373                }
374                if (version_compare($current_version,'3.0.16','<')) {
375                        spip_log("SoyezCreateurs maj 3.0.16", "soyezcreateurs_install");
376                        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.");
377                        ecrire_meta($nom_meta_base_version,$current_version='3.0.16','non');
378                }
379                if (version_compare($current_version,'3.0.17','<')) {
380                        spip_log("SoyezCreateurs maj 3.0.17", "soyezcreateurs_install");
381                        create_mot("_Specialisation_Rubrique", "PasDansMenuExtra", "Pour interdire que la rubrique soit dans le menu des extra (menu droit)", "");
382                        ecrire_meta($nom_meta_base_version,$current_version='3.0.17','non');
383                }
384                if (version_compare($current_version,'3.0.18','<')) {
385                        spip_log("SoyezCreateurs maj 3.0.18", "soyezcreateurs_install");
386                        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', 'non', 'non', 'oui', 'non', 'non', 'oui', 'non', 'non');
387                        ecrire_meta($nom_meta_base_version,$current_version='3.0.18','non');
388                }
389                if (version_compare($current_version,'3.0.19','<')) {
390                        spip_log("SoyezCreateurs maj 3.0.12", "soyezcreateurs_install");
391                                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.");
392                        ecrire_meta($nom_meta_base_version,$current_version='3.0.19','non');
393                }
394                if (version_compare($current_version,'3.0.20','<')) {
395                        spip_log("SoyezCreateurs maj 3.0.20", "soyezcreateurs_install");
396                        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", "");
397                        ecrire_meta($nom_meta_base_version,$current_version='3.0.20','non');
398                }
399                if (version_compare($current_version,'3.0.21','<')) {
400                        spip_log("SoyezCreateurs maj 3.0.21", "soyezcreateurs_install");
401                        if (defined(_DIR_PLUGIN_DICTIONNAIRES)) {
402                                if (sql_countsel('spip_dictionnaires', "(titre = '"._T('dictionnaire:importer_acronymes_titre')."')") == 0) {
403                                        include_spip('action/editer_dictionnaire');
404                                        if ($id_dictionnaire = insert_dictionnaire()){
405                                                // On lui met des champs par défaut
406                                                dictionnaire_set($id_dictionnaire, array(
407                                                        'titre' => _T('dictionnaire:importer_acronymes_titre'),
408                                                        'actif' => 1,
409                                                        'descriptif' => _T('dictionnaire:importer_acronymes_descriptif'),
410                                                        'type_defaut' => 'abbr',
411                                                ));
412                                        }
413                                } else {
414                                        $dico = sql_fetsel("id_dictionnaire", "spip_dictionnaires", "titre='"._T('dictionnaire:importer_acronymes_titre')."'");
415                                        $id_dictionnaire = $dico['id_dictionnaire'];
416                                }
417                                if (sql_countsel('spip_definitions', array("id_dictionnaire=$id_dictionnaire", "titre = 'SPIP'")) == 0) {
418                                        $definition = array(
419                                                'id_dictionnaire' => $id_dictionnaire,
420                                                'titre' => 'SPIP',
421                                                'texte' => 'Système de Publication pour Internet Participatif',
422                                                'type' => 'abbr',
423                                                'date' => date('Y-m-d H:i:s'),
424                                                'statut' => 'publie',
425                                                'lang' => 'fr'
426                                        );
427                                       
428                                        // On crée la définition dans la base SANS calculer le cache
429                                        include_spip('action/editer_definition');
430                                        if ($id_definition = insert_definition()){
431                                                definition_set($id_definition, $definition, false);
432                                        }
433                                        include_spip('inc/dictionnaires');
434                                        dictionnaires_lister_definitions(true);
435                                }
436                        }
437                        ecrire_meta($nom_meta_base_version,$current_version='3.0.21','non');
438                }
439                if (version_compare($current_version,'3.0.22','<')) {
440                        spip_log("SoyezCreateurs maj 3.0.22", "soyezcreateurs_install");
441                        // Activer les lames du CouteauSuisse Special SoyezCreateurs (enlève la lame Webmestre et Ancre_Douces)
442                        $f = chercher_filtre('info_plugin');
443                        if ($f('couteau_suisse', 'est_actif')) {
444                                include_spip('base/cout_install');
445                                cout_install_pack('SoyezCreateurs');
446                                include_spip('inc/getdocument');
447                                effacer_repertoire_temporaire(_DIR_TMP.'couteau-suisse');
448                        }
449                        ecrire_meta($nom_meta_base_version,$current_version='3.0.22','non');
450                }
451                if (version_compare($current_version,'3.0.23','<')) {
452                        spip_log("SoyezCreateurs maj 3.0.23", "soyezcreateurs_install");
453                        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.");
454                        $id_rub_fourretout = id_rubrique("000. Fourre-tout");
455                        $id_raccourcis_typo = id_article("Raccourcis Typographiques de SPIP, mode d'emploi", $id_rub_fourretout);
456                        create_article_mot("Raccourcis Typographiques de SPIP, mode d'emploi", "000. Fourre-tout", "Sommaire", "_Specialisation_Rubrique_ou_Article");
457                        create_logo('documents/casiertypo.png', $type='art', $id_raccourcis_typo, 'png'); //                   
458
459                        ecrire_meta($nom_meta_base_version,$current_version='3.0.23','non');
460                }
461                if (version_compare($current_version,'3.0.24','<')) {
462                        spip_log("SoyezCreateurs maj 3.0.24", "soyezcreateurs_install");
463                        // Initialisation Sigles du dictionnaire
464                        if (defined('_DIR_PLUGIN_DICTIONNAIRES')) {
465                                include_spip('action/editer_dictionnaire');
466                                $id_dictionnaire = sql_fetsel("id_dictionnaire", "spip_dictionnaires", "titre='"._T('dictionnaire:importer_acronymes_titre')."'");
467                                if (is_array($id_dictionnaire)) {
468                                        $id_dictionnaire = $id_dictionnaire['id_dictionnaire'];
469                                }
470                                if (!$id_dictionnaire) {
471                                        if ($id_dictionnaire = insert_dictionnaire()){
472                                                // On lui met des champs par défaut
473                                                dictionnaire_set($id_dictionnaire, array(
474                                                        'titre' => _T('dictionnaire:importer_acronymes_titre'),
475                                                        'actif' => 1,
476                                                        'descriptif' => _T('dictionnaire:importer_acronymes_descriptif'),
477                                                        'type_defaut' => 'abbr',
478                                                ));
479                                        }
480                                }
481                                if ($id_dictionnaire) {
482                                        $definition = array(
483                                                'id_dictionnaire' => $id_dictionnaire,
484                                                'titre' => 'SPIP',
485                                                'texte' => 'Système de Publication pour un Internet Participatif',
486                                                'type' => 'abbr',
487                                                'casse' => 1,
488                                                'statut' => 'publie',
489                                                'lang' => 'fr'
490                                        );
491                                        $id_definition = sql_fetsel("id_definition", "spip_definitions", "titre='".$definition['titre']."' AND id_dictionnaire=$id_dictionnaire");
492                                        if (!$id_definition) {
493                                                // On crée la définition dans la base SANS calculer le cache
494                                                include_spip('action/editer_definition');
495                                                if ($id_definition = insert_definition()){
496                                                        definition_set($id_definition, $definition, false);
497                                                }
498                                        }
499                                        $definition = array(
500                                                'id_dictionnaire' => $id_dictionnaire,
501                                                'titre' => 'RGAA',
502                                                'texte' => 'Référentiel Général pour l\'Accessibilité des Administrations',
503                                                'type' => 'abbr',
504                                                'casse' => 1,
505                                                'statut' => 'publie',
506                                                'lang' => 'fr'
507                                        );
508                                        $id_definition = sql_fetsel("id_definition", "spip_definitions", "titre='".$definition['titre']."' AND id_dictionnaire=$id_dictionnaire");
509                                        if (!$id_definition) {
510                                                // On crée la définition dans la base SANS calculer le cache
511                                                include_spip('action/editer_definition');
512                                                if ($id_definition = insert_definition()){
513                                                        definition_set($id_definition, $definition, false);
514                                                }
515                                        }
516                                }
517                                // On calcule le cache des définitions une seule fois à la fin
518                                include_spip('inc/dictionnaires');
519                                dictionnaires_lister_definitions(true);
520                               
521                        }
522                        ecrire_meta($nom_meta_base_version,$current_version='3.0.24','non');
523                }
524                if (version_compare($current_version,'3.0.25','<')) {
525                        // Suppresion de "_Specialisation", "Gallerie"
526                        $id_groupe = id_groupe("_META");
527                        $id_mot = id_mot("Description", $id_groupe);
528                        if ($id_mot>0) {
529                                if (!$GLOBALS['meta']['descriptif_site']) {
530                                        $descritif_site = sql_fetsel("texte", "spip_mots", "id_mot=$id_mot");
531                                        ecrire_meta('descriptif_site', $descritif_site['texte'], 'non');
532                                }
533                                sql_delete("spip_mots", "id_mot=$id_mot");
534                        }
535                        $id_mot = id_mot("revisit-after", $id_groupe);
536                        if ($id_mot>0) {
537                                sql_delete("spip_mots", "id_mot=$id_mot");
538                        }
539                        $id_groupe = id_groupe("_Specialisation_Rubrique");
540                        $id_mot = id_mot("agenda_principal", $id_groupe);
541                        if ($id_mot>0) {
542                                sql_delete("spip_mots", "id_mot=$id_mot");
543                        }
544                        spip_log("SoyezCreateurs maj 3.0.25", "soyezcreateurs_install");
545                        ecrire_meta($nom_meta_base_version,$current_version='3.0.25','non');
546                }
547                if (version_compare($current_version,'3.0.26','<')) {
548                        // Menu de navigation haute
549                        $id_mot = create_mot("_Specialisation", "NavHaute", "Affecter ce mot clef aux articles devant être affichés dans le menu de navigation haute tout en haut du site.", "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...");
550                        spip_log("SoyezCreateurs maj 3.0.26", "soyezcreateurs_install");
551                        // Rubrique où placer les articles pour bien s'organiser
552                        $id_rubrique = id_rubrique('000. Fourre-tout');
553                        if ($id_rubrique >0) {
554                                create_rubrique('10. Navigation haute', $id_rubrique, "Pour éviter que les articles servant à la création du menu de navigation haute se retrouvent dans la navigation du site, placez-les dans cette rubrique.\n\nVoir [->mot$id_mot] pour la documentation.");
555                        }
556                        create_rubrique_mot('000. Fourre-tout', 'AfficherArticlesMenu', "_Specialisation_Rubrique");
557                        create_rubrique_mot('10. Navigation haute', 'AfficherArticlesMenu', "_Specialisation_Rubrique");
558                        create_rubrique_mot('10. Navigation haute', 'PasDansFildAriane', "_Specialisation_Rubrique");
559                        ecrire_meta($nom_meta_base_version,$current_version='3.0.26','non');
560                }
561                if (version_compare($current_version,'3.0.27','<')) {
562                        spip_log("SoyezCreateurs maj 3.0.27", "soyezcreateurs_install");
563                        create_mot("_Specialisation_Sites", "ReseauxSociaux", "Mettre ce mot clef aux sites servant de liens vers les réseaux sociaux du site./n/nMettre un texte dans ce mot clef pour qu'il soit affiché devant les icones des sites", "Réseaux sociaux");
564                        $id_rubrique = id_rubrique('000. Fourre-tout');
565                        if ($id_rubrique >0) {
566                                create_rubrique('80. Réseaux sociaux', $id_rubrique, "Rubrique destinée à recevoir les sites référencés utilisés pour l'affichage des réseaux sociaux.");
567                                $sitesdj = array();
568                                $sitesdj['nom_site'] = "10. Facebook";
569                                $sitesdj['url_site'] = "https://www.facebook.com/";
570                                $sitesdj['descriptif'] = 'Retrouvez-nous sur Facebook';
571                                $id_site = create_site($sitesdj, '80. Réseaux sociaux');
572                                create_logo('documents/facebook.png', $type='site', $id_site, 'png');
573                                create_site_mot($id_site, 'ReseauxSociaux', '_Specialisation_Sites');
574                               
575                                $sitesdj = array();
576                                $sitesdj['nom_site'] = "20. Twitter";
577                                $sitesdj['url_site'] = "https://fr.twitter.com/";
578                                $sitesdj['descriptif'] = 'Retrouvez-nous sur Twitter';
579                                $id_site = create_site($sitesdj, '80. Réseaux sociaux');
580                                create_logo('documents/twitter.png', $type='site', $id_site, 'png');
581                                create_site_mot($id_site, 'ReseauxSociaux', '_Specialisation_Sites');
582                               
583                                $sitesdj = array();
584                                $sitesdj['nom_site'] = "30. Viadeo";
585                                $sitesdj['url_site'] = "http://www.viadeo.com/fr/";
586                                $sitesdj['descriptif'] = 'Retrouvez-nous sur Viadeo';
587                                $id_site = create_site($sitesdj, '80. Réseaux sociaux');
588                                create_logo('documents/viadeo.png', $type='site', $id_site, 'png');
589                                create_site_mot($id_site, 'ReseauxSociaux', '_Specialisation_Sites');
590                               
591                                $sitesdj = array();
592                                $sitesdj['nom_site'] = "90. Flux RSS du site";
593                                $sitesdj['url_site'] = "?page=backend";
594                                $sitesdj['descriptif'] = _T('syndiquer_site');
595                                $sitesdj['statut'] = 'publie';
596                                $id_site = create_site($sitesdj, '80. Réseaux sociaux');
597                                create_logo('documents/rss.png', $type='site', $id_site, 'png');
598                                create_site_mot($id_site, 'ReseauxSociaux', '_Specialisation_Sites');
599                        }                       
600                        ecrire_meta($nom_meta_base_version,$current_version='3.0.27','non');
601                }
602               
603                /*if (version_compare($current_version,'3.0.10','<')) {
604                        create_document('documents/image.jpg', array('objet' => 'article', 'id_objet' => 3), 'image', array('titre' => 'Mon image', 'descriptif' => 'Superbe image'));
605                }
606                */
607                /*
608                #En attente
609                if (version_compare($current_version,'3.0.11','<')) {
610                        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', 'oui', 'non', 'non', 'non', 'non', 'oui', 'non', 'non');
611                                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.");
612                        ecrire_meta($nom_meta_base_version,$current_version='3.0.11','non');
613                }
614                // A integrer quand SPIP permettra d'avoir des critères optionnels sur un champ de table innexistant
615                // en l'occurrence, remplacer dans le squelette {titre_mot=Agenda} par {agenda=1}
616                if (version_compare($current_version,'2.1.14','<')) {
617                        include_spip('base/soyezcreateurs');
618                        spip_log("SoyezCreateurs maj 2.1.14", "soyezcreateurs_install");
619                        $id_groupe = id_groupe("_Specialisation_Rubrique");
620                        $id_mot = id_mot("Agenda", $id_groupe);
621                        if ($id_mot>0) {
622                                sql_delete("spip_mots", "id_mot=$id_mot");
623                                sql_delete("spip_mots_articles", "id_mot=$id_mot");
624                                sql_delete("spip_mots_rubriques", "id_mot=$id_mot");
625                                sql_delete("spip_mots_syndic", "id_mot=$id_mot");
626                                sql_delete("spip_mots_forum", "id_mot=$id_mot");
627                        }
628                        ecrire_meta($nom_meta_base_version,$current_version='2.1.14','non');
629                }
630                */
631        }
632}
633
634function soyezcreateurs_changer_cfg($cfg) {
635        include_spip('inc/cfg_config'); 
636        foreach ($cfg as $conf => $faire) {
637                $recherche_conf = lire_config('soyezcreateurs/'.$conf);
638                spip_log('cfg = '.$conf.' = '.$recherche_conf.' go','soyezcreateurs_install');
639                if ($faire == 'radio') {
640                        if ($recherche_conf == 'Oui') {
641                                $res = ecrire_config('soyezcreateurs/'.$conf, 'oui');
642                                spip_log('cfg go to '.$faire.'= '.$recherche_conf.' ok','soyezcreateurs_install');
643                        }
644                        else if ($recherche_conf == 'Non') {
645                                $res = ecrire_config('soyezcreateurs/'.$conf, 'non');
646                                spip_log('cfg go to '.$faire.'= '.$recherche_conf.' ok','soyezcreateurs_install');
647                        }
648                }
649                else if ($faire == 'oui_non') {
650                        if ($recherche_conf == 'Non') {
651                                $res = ecrire_config('soyezcreateurs/'.$conf, '');
652                                spip_log('cfg go to '.$faire.'= '.$recherche_conf.' ok','soyezcreateurs_install');
653                        }
654                        else if ($recherche_conf == 'Oui') {
655                                $res = ecrire_config('soyezcreateurs/'.$conf, 'on');
656                                spip_log('cfg go to '.$faire.'= '.$recherche_conf.' ok','soyezcreateurs_install');
657                        }
658                }
659        }
660        return true;
661}
662
663/*
664 * Fonction de desinstallation
665 *
666 * @param unknown_type $nom_meta_base_version
667 */
668function soyezcreateurs_vider_tables($nom_meta_base_version) {
669        effacer_meta('soyezcreateurs');
670        effacer_meta('soyezcreateurs_couleurs');
671        effacer_meta('soyezcreateurs_google');
672        effacer_meta('soyezcreateurs_layout');
673        effacer_meta($nom_meta_base_version);
674}
675?>
Note: See TracBrowser for help on using the repository browser.