diff --git a/balise/alignementpagination.php b/balise/alignementpagination.php index 81defec..695d2d5 100644 --- a/balise/alignementpagination.php +++ b/balise/alignementpagination.php @@ -1,7 +1,11 @@ code = "'".$envoi."'"; $p->interdire_scripts = false; return $p; -} \ No newline at end of file +} +?> \ No newline at end of file diff --git a/base/spipr_educ_base.php b/base/spipr_educ_base.php index 1864375..215717a 100644 --- a/base/spipr_educ_base.php +++ b/base/spipr_educ_base.php @@ -1,52 +1,21 @@ "INTEGER NOT NULL AUTO_INCREMENT", - "nom" => "TEXT NOT NULL", - "type" => "TEXT NOT NULL", - "nom_sauvegarde" => "TEXT NOT NULL", - "parametre1" => "TEXT NOT NULL", - "parametre2" => "TEXT NOT NULL", - "parametre3" => "TEXT NOT NULL", - "parametre4" => "TEXT NOT NULL", - "parametre5" => "TEXT NOT NULL", - "parametre6" => "TEXT NOT NULL", - "parametre7" => "TEXT NOT NULL", - "parametre8" => "TEXT NOT NULL", - "parametre9" => "TEXT NOT NULL", - "parametre10" => "TEXT NOT NULL" - ); - - $SpiprEduckey = array( - 'PRIMARY KEY' => 'id' - ); - - $tables_principales['spip_spipr_educ'] = - array('field' => &$SpiprEducTable, 'key' => &$SpiprEduckey); - - return $tables_principales; -} \ No newline at end of file +$SpiprEduckey = array("PRIMARY KEY" => "id"); + +$SpiprEducTable = array( + "id" => "INTEGER NOT NULL AUTO_INCREMENT", + "nom" => "TEXT NOT NULL", + "type" => "TEXT NOT NULL", + "nom_sauvegarde" => "TEXT NOT NULL", + "parametre1" => "TEXT NOT NULL", + "parametre2" => "TEXT NOT NULL", + "parametre3" => "TEXT NOT NULL", + "parametre4" => "TEXT NOT NULL", + "parametre5" => "TEXT NOT NULL", + "parametre6" => "TEXT NOT NULL", + "parametre7" => "TEXT NOT NULL", + "parametre8" => "TEXT NOT NULL", + "parametre9" => "TEXT NOT NULL", + "parametre10" => "TEXT NOT NULL" +); +$GLOBALS['tables_principales']['spip_spipr_educ'] = array('field' => &$SpiprEducTable, 'key' => &$SpiprEduckey); +?> \ No newline at end of file diff --git a/base/spipr_educ_base_entrees.php b/base/spipr_educ_base_entrees.php index f59e700..095f66f 100644 --- a/base/spipr_educ_base_entrees.php +++ b/base/spipr_educ_base_entrees.php @@ -1,161 +1,183 @@ 'layout_1200', + 'type'=>'layout', + 'nom_sauvegarde'=>$Nom_sauve, + 'parametre1'=>9, + 'parametre2'=>$largeurs_colonnes[9][0], + 'parametre3'=>$largeurs_colonnes[9][1], + 'parametre4'=>$largeurs_colonnes[9][2] + )); +} - // Test de présence d'un layout pour une largeur supérieure à 1200px - include_spip('inc/spipr_educ_structure_responsive'); - $largeurs_colonnes = spipr_educ_definition_largeurs_colonnes(); - $test_layout_1200 = sql_getfetsel('parametre1 AS test_layout_1200','spip_spipr_educ',"nom='layout_1200' AND nom_sauvegarde='$Nom_sauve'"); - if (!$test_layout_1200) { - sql_insertq('spip_spipr_educ',array( - 'nom' => 'layout_1200', - 'type' => 'layout', - 'nom_sauvegarde' => $Nom_sauve, - 'parametre1'=>9, - 'parametre2' => $largeurs_colonnes[9][0], - 'parametre3' => $largeurs_colonnes[9][1], - 'parametre4' => $largeurs_colonnes[9][2] - )); - } +// Test de présence d'un layout pour une largeur comprise entre 980 et 1200px +$test_layout_grand_sql=sql_select('parametre1',$Table,"nom='layout_grand' AND nom_sauvegarde='$Nom_sauve'"); +$tab_test_layout_grand=sql_fetch($test_layout_grand_sql); +$test_layout_grand=$tab_test_layout_grand['parametre1']; +if (!$test_layout_grand) { + sql_insertq($Table,array( + 'nom'=>'layout_grand', + 'type'=>'layout', + 'nom_sauvegarde'=>$Nom_sauve, + 'parametre1'=>33, + 'parametre2'=>$largeurs_colonnes[33][0], + 'parametre3'=>$largeurs_colonnes[33][1], + 'parametre4'=>$largeurs_colonnes[33][2] + )); +} - // Test de présence d'un layout pour une largeur comprise entre 980 et 1200px - $test_layout_grand = sql_getfetsel('parametre1 AS test_layout_grand','spip_spipr_educ',"nom='layout_grand' AND nom_sauvegarde='$Nom_sauve'"); - if (!$test_layout_grand) { - sql_insertq('spip_spipr_educ',array( - 'nom' => 'layout_grand', - 'type' => 'layout', - 'nom_sauvegarde' => $Nom_sauve, - 'parametre1'=>33, - 'parametre2' => $largeurs_colonnes[33][0], - 'parametre3' => $largeurs_colonnes[33][1], - 'parametre4' => $largeurs_colonnes[33][2] - )); - } +// Test de présence d'un layout pour une largeur comprise entre 768 et 980px +$test_layout_moyen_sql=sql_select('parametre1',$Table,"nom='layout_moyen' AND nom_sauvegarde='$Nom_sauve'"); +$tab_test_layout_moyen=sql_fetch($test_layout_moyen_sql); +$test_layout_moyen=$tab_test_layout_moyen['parametre1']; +if (!$test_layout_moyen) { + sql_insertq($Table,array( + 'nom'=>'layout_moyen', + 'type'=>'layout', + 'nom_sauvegarde'=>$Nom_sauve, + 'parametre1'=>33, + 'parametre2'=>$largeurs_colonnes[33][0], + 'parametre3'=>$largeurs_colonnes[33][1], + 'parametre4'=>$largeurs_colonnes[33][2] + )); +} - // Test de présence d'un layout pour une largeur comprise entre 768 et 980px - $test_layout_moyen = sql_getfetsel('parametre1 AS test_layout_moyen','spip_spipr_educ',"nom='layout_moyen' AND nom_sauvegarde='$Nom_sauve'"); - if (!$test_layout_moyen) { - sql_insertq('spip_spipr_educ',array( - 'nom' => 'layout_moyen', - 'type' => 'layout', - 'nom_sauvegarde' => $Nom_sauve, - 'parametre1'=>33, - 'parametre2' => $largeurs_colonnes[33][0], - 'parametre3' => $largeurs_colonnes[33][1], - 'parametre4' => $largeurs_colonnes[33][2] - )); - } +// Test de présence d'un layout pour une largeur inférieure à 768px +$test_layout_petit_sql=sql_select('parametre1',$Table,"nom='layout_petit' AND nom_sauvegarde='$Nom_sauve'"); +$tab_test_layout_petit=sql_fetch($test_layout_petit_sql); +$test_layout_petit=$tab_test_layout_petit['parametre1']; +if (!$test_layout_petit) { + sql_insertq($Table,array( + 'nom'=>'layout_petit', + 'type'=>'layout', + 'nom_sauvegarde'=>$Nom_sauve, + 'parametre1'=>27, + 'parametre2'=>$largeurs_colonnes[27][0], + 'parametre3'=>$largeurs_colonnes[27][1], + 'parametre4'=>$largeurs_colonnes[27][2] + )); +} - // Test de présence d'un layout pour une largeur inférieure à 768px - $test_layout_petit = sql_getfetsel('parametre1 AS test_layout_petit','spip_spipr_educ',"nom='layout_petit' AND nom_sauvegarde='$Nom_sauve'"); - if (!$test_layout_petit) { - sql_insertq('spip_spipr_educ',array( - 'nom' => 'layout_petit', - 'type' => 'layout', - 'nom_sauvegarde' => $Nom_sauve, - 'parametre1'=>27, - 'parametre2' => $largeurs_colonnes[27][0], - 'parametre3' => $largeurs_colonnes[27][1], - 'parametre4' => $largeurs_colonnes[27][2] - )); +// On passe maintenant à l'injection des noisettes de base +// Le schéma est le suivant : +// nom = nom du fichier de la noisette +// type sera toujours "bloc de base" (pour ne pas confondre avec des blocs personnels +// paramètre1 = le nom de la page sur laquelle le bloc s'applique (sommaire, article...) +// paramètre2 = le bloc dans lequel le bloc s'applique (content, aside...) +// paramètre3 = l'ordre dans lequel le bloc est inséré +// Test de présence des noisettes pour la page de sommaire +include_spip('inc/spipr_educ_definitions_noisettes'); +include_spip('inc/spipr_educ_deplacement_bloc'); +foreach (spipr_educ_toutes_les_noisettes_initialisation() as $def_bloc) { + $ecureuil=$def_bloc; + foreach ($ecureuil as $intitule => $valeurs){ + $test_noisette=sql_select('parametre1',$Table,"nom='$intitule' AND type='bloc de base' AND nom_sauvegarde='$Nom_sauve'"); + $tab_noisette=sql_fetch($test_noisette); + $test_presence_noisette=$tab_noisette['parametre1']; + if (!$test_presence_noisette) { + sql_insertq($Table,array( + 'nom'=>$intitule, + 'type'=>'bloc de base', + 'nom_sauvegarde'=>$Nom_sauve, + 'parametre1'=>$valeurs[0], + 'parametre2'=>$valeurs[1], + 'parametre3'=>$valeurs[2], + 'parametre4'=>$valeurs[3], + 'parametre5'=>$valeurs[4], + 'parametre6'=>$valeurs[5], + 'parametre7'=>$valeurs[6], + 'parametre8'=>$valeurs[7], + 'parametre9'=>$valeurs[8], + 'parametre10'=>$valeurs[9] + )); + spipr_educ_bloc_ranger($valeurs[0],$valeurs[1]); + // On style un peu le bloc de présentation des compétences à la première installation + if ($intitule=='article_competences_crcn') { + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre5' => 'oui', + 'parametre6' => '24', + 'parametre7' => 'div.competences { + margin-bottom:30px; + padding:10px; + box-shadow:0 0 4px #888; + h4.h4 {font-size:1.2em;} + p.legifrance { + font-size:0.9em; + margin:10px 0 0 0; } - - // On passe maintenant à l'injection des noisettes de base - // Le schéma est le suivant : - // nom = nom du fichier de la noisette - // type sera toujours "bloc de base" (pour ne pas confondre avec des blocs personnels - // paramètre1 = le nom de la page sur laquelle le bloc s'applique (sommaire, article...) - // paramètre2 = le bloc dans lequel le bloc s'applique (content, aside...) - // paramètre3 = l'ordre dans lequel le bloc est inséré - // Test de présence des noisettes pour la page de sommaire - include_spip('inc/spipr_educ_definitions_noisettes'); - include_spip('inc/spipr_educ_deplacement_bloc'); - foreach (spipr_educ_toutes_les_noisettes_initialisation() as $def_bloc) { - $ecureuil = $def_bloc; - foreach ($ecureuil as $intitule => $valeurs){ - $test_presence_noisette = sql_select('parametre1 AS test_presence_noisette','spip_spipr_educ',"nom='$intitule' AND type='bloc de base' AND nom_sauvegarde='$Nom_sauve'"); - if (!$test_presence_noisette) { - sql_insertq('spip_spipr_educ',array( - 'nom' => $intitule, - 'type' => 'bloc de base', - 'nom_sauvegarde' => $Nom_sauve, - 'parametre1' => $valeurs[0], - 'parametre2' => $valeurs[1], - 'parametre3' => $valeurs[2], - 'parametre4' => $valeurs[3], - 'parametre5' => $valeurs[4], - 'parametre6' => $valeurs[5], - 'parametre7' => $valeurs[6], - 'parametre8' => $valeurs[7], - 'parametre9' => $valeurs[8], - 'parametre10' => $valeurs[9] - )); - spipr_educ_bloc_ranger($valeurs[0],$valeurs[1]); - // On style un peu le bloc de présentation des compétences à la première installation - if ($intitule=='article_competences_crcn') { - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre5' => 'oui', - 'parametre6' => '24', - 'parametre7' => 'div.competences { margin-bottom:30px; padding:10px; box-shadow:0 0 4px #888; h4.h4 {font-size:1.2em;} p.legifrance { font-size:0.9em; margin:10px 0 0 0; }}', - ), - "nom='article_competences_crcn' AND type='bloc de base' AND nom_sauvegarde='$Nom_sauve'" - ); - } +}', +), + "nom='article_competences_crcn' AND type='bloc de base' AND nom_sauvegarde='$Nom_sauve'" + ); } } } - // On passe maintenant à l'injection des paramètres graphiques - // Le schéma est le suivant : - // nom = extension du formulaire concerné - // type sera toujours "graphisme" - // Voir dans le formulaire pour avoir les correspondances des différents paramètres - include_spip('inc/spipr_educ_definitions_graphisme'); - foreach (spipr_educ_definition_graphisme() as $def) { - $test_presence_graphisme = sql_getfetsel('id AS test_presence_graphisme','spip_spipr_educ',"nom='$def[0]' AND type='$def[1]' AND nom_sauvegarde='$Nom_sauve'"); - if (!$test_presence_graphisme) { - sql_insertq('spip_spipr_educ',array( - 'nom' => "$def[0]", - 'type' => "$def[1]", - 'nom_sauvegarde' => $Nom_sauve, - 'parametre1' => '', - 'parametre2' => '', - 'parametre3' => '', - 'parametre4' => '', - 'parametre5' => '', - 'parametre6' => '', - 'parametre7' => '', - 'parametre8' => '', - 'parametre9' => '', - 'parametre10' => '' - )); - } - - // Ici l'entrée permettant de stocker le nom du thème et sa couleur - $test_presence_theme = sql_getfetsel('id AS test_presence_theme','spip_spipr_educ',"type='theme' AND nom_sauvegarde='$Nom_sauve'"); - if (!$test_presence_theme) { - sql_insertq('spip_spipr_educ',array( - 'nom' => "theme_de_base", - 'type' => "theme", - 'nom_sauvegarde' => $Nom_sauve, - 'parametre1' => '', - 'parametre2' => '', - 'parametre3' => '', - 'parametre4' => '', - 'parametre5' => '', - 'parametre6' => '', - 'parametre7' => '', - 'parametre8' => '', - 'parametre9' => '', - 'parametre10' => '' - )); - } +} +// On passe maintenant à l'injection des paramètres graphiques +// Le schéma est le suivant : +// nom = extension du formulaire concerné +// type sera toujours "graphisme" +// Voir dans le formulaire pour avoir les correspondances des différents paramètres +include_spip('inc/spipr_educ_definitions_graphisme'); +foreach (spipr_educ_definition_graphisme() as $def) { + $test_graphisme=sql_select('id',$Table,"nom='$def[0]' AND type='$def[1]' AND nom_sauvegarde='$Nom_sauve'"); + $tab_graphisme=sql_fetch($test_graphisme); + $test_presence_graphisme=$tab_graphisme['id']; + if (!$test_presence_graphisme) { + sql_insertq($Table,array( + 'nom'=>"$def[0]", + 'type'=>"$def[1]", + 'nom_sauvegarde'=>$Nom_sauve, + 'parametre1'=>'', + 'parametre2'=>'', + 'parametre3'=>'', + 'parametre4'=>'', + 'parametre5'=>'', + 'parametre6'=>'', + 'parametre7'=>'', + 'parametre8'=>'', + 'parametre9'=>'', + 'parametre10'=>'' + )); + } + +// Ici l'entrée permettant de stocker le nom du thème et sa couleur + $test_theme=sql_select('id',$Table,"type='theme' AND nom_sauvegarde='$Nom_sauve'"); + $tab_theme=sql_fetch($test_theme); + $test_presence_theme=$tab_theme['id']; + if (!$test_presence_theme) { + sql_insertq($Table,array( + 'nom'=>"theme_de_base", + 'type'=>"theme", + 'nom_sauvegarde'=>$Nom_sauve, + 'parametre1'=>'', + 'parametre2'=>'', + 'parametre3'=>'', + 'parametre4'=>'', + 'parametre5'=>'', + 'parametre6'=>'', + 'parametre7'=>'', + 'parametre8'=>'', + 'parametre9'=>'', + 'parametre10'=>'' + )); } -} \ No newline at end of file +} +?> \ No newline at end of file diff --git a/formulaires/spipr_educ_config_fichier_fond.html b/formulaires/spipr_educ_config_fichier_fond.html index f760ed7..cd47b45 100644 --- a/formulaires/spipr_educ_config_fichier_fond.html +++ b/formulaires/spipr_educ_config_fichier_fond.html @@ -23,7 +23,7 @@ if ('#ENV{presence_fichier}'=='oui') { '.$nom_fichier.''; } } diff --git a/formulaires/spipr_educ_graphisme_couleur_fond.php b/formulaires/spipr_educ_graphisme_couleur_fond.php index a80aab3..e3d20b3 100644 --- a/formulaires/spipr_educ_graphisme_couleur_fond.php +++ b/formulaires/spipr_educ_graphisme_couleur_fond.php @@ -1,10 +1,10 @@ implode(",", $tab_articles_exclu_sommaire) + 'parametre1' => implode(",", $tab_articles_exclu_sommaire) ), - "nom = 'options_articles' AND type = 'gestion bloc' AND nom_sauvegarde = 'en_cours_d_utilisation_SPIPr'" + "nom='options_articles' AND type='gestion bloc' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" ); } } - elseif (_request('articles_exclu_sommaire',$_POST) = = 'oui') { + elseif (_request('articles_exclu_sommaire',$_POST)=='oui') { array_unshift($tab_articles_exclu_sommaire,$id_article); sql_updateq( 'spip_spipr_educ', array( - 'parametre1' = > implode(",", $tab_articles_exclu_sommaire) + 'parametre1' => implode(",", $tab_articles_exclu_sommaire) ), - "nom = 'options_articles' AND type = 'gestion bloc' AND nom_sauvegarde = 'en_cours_d_utilisation_SPIPr'" + "nom='options_articles' AND type='gestion bloc' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" ); } } - elseif (_request('articles_exclu_sommaire',$_POST) = = 'oui') { + elseif (_request('articles_exclu_sommaire',$_POST)=='oui') { sql_updateq( 'spip_spipr_educ', array( - 'parametre1' = > $id_article + 'parametre1' => $id_article ), - "nom = 'options_articles' AND type = 'gestion bloc' AND nom_sauvegarde = 'en_cours_d_utilisation_SPIPr'" + "nom='options_articles' AND type='gestion bloc' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" ); } - - // Puis les articles plac�s en �ditorial - if ($tab_articles_editorial! = '') { + + // Puis les articles placés en éditorial + if ($tab_articles_editorial!='') { if (in_array($id_article,$tab_articles_editorial)) { - if (_request('articles_editorial',$_POST)! = 'oui') { + if (_request('articles_editorial',$_POST)!='oui') { unset($tab_articles_editorial[array_search($id_article, $tab_articles_editorial)]); sql_updateq( 'spip_spipr_educ', array( - 'parametre2' = > implode(",", $tab_articles_editorial) + 'parametre2' => implode(",", $tab_articles_editorial) ), - "nom = 'options_articles' AND type = 'gestion bloc' AND nom_sauvegarde = 'en_cours_d_utilisation_SPIPr'" + "nom='options_articles' AND type='gestion bloc' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" ); } } - elseif (_request('articles_editorial',$_POST) = = 'oui') { + elseif (_request('articles_editorial',$_POST)=='oui') { array_unshift($tab_articles_editorial,$id_article); sql_updateq( 'spip_spipr_educ', array( - 'parametre2' = > implode(",", $tab_articles_editorial) + 'parametre2' => implode(",", $tab_articles_editorial) ), - "nom = 'options_articles' AND type = 'gestion bloc' AND nom_sauvegarde = 'en_cours_d_utilisation_SPIPr'" + "nom='options_articles' AND type='gestion bloc' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" ); } } - elseif (_request('articles_editorial',$_POST) = = 'oui') { + elseif (_request('articles_editorial',$_POST)=='oui') { sql_updateq( 'spip_spipr_educ', array( - 'parametre2' = > $id_article + 'parametre2' => $id_article ), - "nom = 'options_articles' AND type = 'gestion bloc' AND nom_sauvegarde = 'en_cours_d_utilisation_SPIPr'" + "nom='options_articles' AND type='gestion bloc' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" ); } - - // Puis les articles plac�s en Une - if ($tab_articles_une! = '') { + + // Puis les articles placés en Une + if ($tab_articles_une!='') { if (in_array($id_article,$tab_articles_une)) { - if (_request('articles_une',$_POST)! = 'oui') { + if (_request('articles_une',$_POST)!='oui') { unset($tab_articles_une[array_search($id_article, $tab_articles_une)]); sql_updateq( 'spip_spipr_educ', array( - 'parametre3' = > implode(",", $tab_articles_une) + 'parametre3' => implode(",", $tab_articles_une) ), - "nom = 'options_articles' AND type = 'gestion bloc' AND nom_sauvegarde = 'en_cours_d_utilisation_SPIPr'" + "nom='options_articles' AND type='gestion bloc' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" ); } } - elseif (_request('articles_une',$_POST) = = 'oui') { + elseif (_request('articles_une',$_POST)=='oui') { array_unshift($tab_articles_une,$id_article); sql_updateq( 'spip_spipr_educ', array( - 'parametre3' = > implode(",", $tab_articles_une) + 'parametre3' => implode(",", $tab_articles_une) ), - "nom = 'options_articles' AND type = 'gestion bloc' AND nom_sauvegarde = 'en_cours_d_utilisation_SPIPr'" + "nom='options_articles' AND type='gestion bloc' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" ); } } - elseif (_request('articles_une',$_POST) = = 'oui') { + elseif (_request('articles_une',$_POST)=='oui') { sql_updateq( 'spip_spipr_educ', array( - 'parametre3' = > $id_article + 'parametre3' => $id_article ), - "nom = 'options_articles' AND type = 'gestion bloc' AND nom_sauvegarde = 'en_cours_d_utilisation_SPIPr'" + "nom='options_articles' AND type='gestion bloc' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" ); } - - // Article plac� en mentions l�gales (lien en bas de page) - - if (_request('article_mentions',$_POST) = = 'oui') { + + // Article placé en mentions légales (lien en bas de page) + + if (_request('article_mentions',$_POST)=='oui') { sql_updateq( 'spip_spipr_educ', array( - 'parametre4' = > $id_article + 'parametre4' => $id_article ), - "nom = 'options_articles' AND type = 'gestion bloc' AND nom_sauvegarde = 'en_cours_d_utilisation_SPIPr'" + "nom='options_articles' AND type='gestion bloc' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" ); } - elseif ($tab_sql['parametre4'] = = $id_article) { + elseif ($tab_sql['parametre4']==$id_article) { sql_updateq( 'spip_spipr_educ', array( - 'parametre4' = > '' + 'parametre4' => '' ), - "nom = 'options_articles' AND type = 'gestion bloc' AND nom_sauvegarde = 'en_cours_d_utilisation_SPIPr'" + "nom='options_articles' AND type='gestion bloc' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" ); } - - echo ""; + + echo ""; } return $res; } diff --git a/formulaires/spipr_educ_themes.php b/formulaires/spipr_educ_themes.php index fcd1d32..820ba81 100644 --- a/formulaires/spipr_educ_themes.php +++ b/formulaires/spipr_educ_themes.php @@ -2,33 +2,42 @@ if (!defined('_ECRIRE_INC_VERSION')) return; function formulaires_spipr_educ_themes_charger_dist() { - // Layout pr�c�demment choisi - $test_theme_parametres = sql_getfetsel('nom','spip_spipr_educ',"type='theme' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'"); + // Layout précédemment choisi + $test_theme_parametres=sql_select('nom','spip_spipr_educ',"type='theme' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'"); + $tab_test_theme_parametres=sql_fetch($test_theme_parametres); + $test_theme_actuel=$tab_test_theme_parametres['nom']; $chemin =_DIR_PLUGIN_SPIPR_EDUC.'themes/'; - $valeurs = array(); - $valeurs['theme_actuel'] = $test_theme_parametres; + $valeurs=array(); + $valeurs['theme_actuel'] = $test_theme_actuel; $valeurs['chemin'] = $chemin; return $valeurs; } function formulaires_spipr_educ_themes_traiter_dist() { include_spip('inc/spipr_educ_definitions_themes'); - $themes_proposes = spipr_educ_definition_themes(); + $themes_proposes=spipr_educ_definition_themes(); $res = array('editable'=>true); - // On teste le th�me actuel : on ne fait rien s'il n'y a pas de changement de th�me - $test_theme_parametres = sql_getfetsel('nom','spip_spipr_educ',"type='theme' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'"); - if ($test_theme_parametres == $themes_proposes[_request('theme_choix',$_POST)]) { - $res['message_ok'] = "Vous conservez le thème actuel, aucune modification n'a été enregistrée."; - } else { - foreach($themes_proposes as $cle => $nom_theme) { - if (_request('theme_choix')==$cle) { - sql_updateq('spip_spipr_educ', array('nom' => $nom_theme), "type='theme' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'"); - spipr_educ_reinitialiser_theme($themes_proposes[_request('theme_choix')]); + // On teste le thème actuel : on ne fait rien s'il n'y a pas de changement de thème + $test_theme_parametres=sql_select('nom','spip_spipr_educ',"type='theme' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'"); + $tab_test_theme_parametres=sql_fetch($test_theme_parametres); + $test_theme_actuel=$tab_test_theme_parametres['nom']; + if ($test_theme_actuel==$themes_proposes[_request('theme_choix',$_POST)]) { $res['message_ok'] = "Vous conservez le thème actuel, aucune modification n'a été enregistrée.";} + else { + foreach($themes_proposes as $cle => $nom_theme) { + if (_request('theme_choix',$_POST)==$cle) { + sql_updateq( + 'spip_spipr_educ', + array( + 'nom' => $nom_theme, + ), + "type='theme' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + spipr_educ_reinitialiser_theme($themes_proposes[_request('theme_choix',$_POST)]); } } $res['message_ok'] = _T('config_info_enregistree'); } - + return $res; } ?> \ No newline at end of file diff --git a/formulaires/spipr_educ_themes_terra.php b/formulaires/spipr_educ_themes_terra.php index d6b8556..8bc7890 100644 --- a/formulaires/spipr_educ_themes_terra.php +++ b/formulaires/spipr_educ_themes_terra.php @@ -2,19 +2,23 @@ if (!defined('_ECRIRE_INC_VERSION')) return; function formulaires_spipr_educ_themes_terra_charger_dist() { - $valeurs = array(); - $valeurs['couleur_actuelle'] = sql_getfetsel('parametre1','spip_spipr_educ',"type='theme' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'"); + $test_couleur=sql_select('parametre1','spip_spipr_educ',"type='theme' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'"); + $tab_couleur=sql_fetch($test_couleur); + $valeurs=array(); + $valeurs['couleur_actuelle']=$tab_couleur['parametre1']; return $valeurs; } function formulaires_spipr_educ_themes_terra_traiter_dist() { - $couleur = sql_getfetsel('parametre1','spip_spipr_educ',"type='theme' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'"); + $res = array('editable'=>true); + $test_couleur=sql_select('parametre1','spip_spipr_educ',"type='theme' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'"); + $tab_couleur=sql_fetch($test_couleur); + $couleur=$tab_couleur['parametre1']; include_spip('inc/spipr_educ_definitions_themes'); // On teste la couleur actuelle : on ne fait rien s'il n'y a pas de changement - $nouvelle_couleur = _request('couleur_choisie'); - if ($nouvelle_couleur == $couleur) { - $retour = "Vous n'avez pas choisi une nouvelle couleur, aucune modification n'a été enregistrée."; - } elseif (in_array($nouvelle_couleur, spipr_educ_defintion_couleurs('terra'))) { + $nouvelle_couleur=_request('couleur_choisie',$_POST); + if ($nouvelle_couleur==$couleur) $retour = "Vous n'avez pas choisi une nouvelle couleur, aucune modification n'a été enregistrée."; + elseif (in_array($nouvelle_couleur, spipr_educ_defintion_couleurs('terra'))) { sql_updateq( 'spip_spipr_educ', array( diff --git a/inc/spipr_educ_definitions_graphisme.php b/inc/spipr_educ_definitions_graphisme.php index e2ebf8f..87bda55 100644 --- a/inc/spipr_educ_definitions_graphisme.php +++ b/inc/spipr_educ_definitions_graphisme.php @@ -1,58 +1,59 @@ array('graphisme_marges','graphisme'), - 'graphisme_couleur_textes' => array('graphisme_couleur_textes','graphisme'), - 'graphisme_couleur_fond' => array('graphisme_couleur_fond','graphisme'), - 'graphisme_typographie' => array('graphisme_typographie','graphisme'), - 'graphisme_tableaux' => array('graphisme_tableaux','graphisme'), - 'graphisme_pagination' => array('graphisme_pagination','graphisme'), - 'graphisme_fil_ariane' => array('graphisme_fil_ariane','graphisme'), - 'graphisme_menu_horizontal' => array('graphisme_menu_horizontal','graphisme'), - 'graphisme_menu_deroulant' => array('graphisme_menu_deroulant','graphisme'), - 'graphisme_menu_icones' => array('graphisme_menu_icones','graphisme'), - 'graphisme_editorial_hero' => array('graphisme_editorial_hero','graphisme'), - 'graphisme_carousel' => array('graphisme_carousel','graphisme'), - 'graphisme_carousel_2' => array('graphisme_carousel_2','graphisme'), - 'graphisme_menu_vertical' => array('graphisme_menu_vertical','graphisme'), - 'graphisme_css' => array('graphisme_css','graphisme'), - 'graphisme_bloc_logos' => array('graphisme_bloc_logos','graphisme'), - 'graphisme_liens_partenaires' => array('graphisme_liens_partenaires','graphisme'), - 'graphisme_formulaires' => array('graphisme_formulaires','graphisme'), - 'sommaire_bloc_perso_1' => array('sommaire_bloc_perso_1','graphisme'), - 'sommaire_bloc_perso_2' => array('sommaire_bloc_perso_2','graphisme'), - 'sommaire_bloc_perso_3' => array('sommaire_bloc_perso_3','graphisme'), - 'sommaire_compteur' => array('sommaire_compteur','graphisme'), - 'article_bloc_perso_1' => array('article_bloc_perso_1','graphisme'), - 'article_bloc_perso_2' => array('article_bloc_perso_2','graphisme'), - 'article_bloc_perso_3' => array('article_bloc_perso_3','graphisme'), - 'article_compteur' => array('article_compteur','graphisme'), - 'rubrique_bloc_perso_1' => array('rubrique_bloc_perso_1','graphisme'), - 'rubrique_bloc_perso_2' => array('rubrique_bloc_perso_2','graphisme'), - 'rubrique_bloc_perso_3' => array('rubrique_bloc_perso_3','graphisme'), - 'breve_bloc_perso_1' => array('breve_bloc_perso_1','graphisme'), - 'breve_bloc_perso_2' => array('breve_bloc_perso_2','graphisme'), - 'breve_bloc_perso_3' => array('breve_bloc_perso_3','graphisme'), - 'site_bloc_perso_1' => array('site_bloc_perso_1','graphisme'), - 'site_bloc_perso_2' => array('site_bloc_perso_2','graphisme'), - 'site_bloc_perso_3' => array('site_bloc_perso_3','graphisme'), - 'auteur_bloc_perso_1' => array('auteur_bloc_perso_1','graphisme'), - 'auteur_bloc_perso_2' => array('auteur_bloc_perso_2','graphisme'), - 'auteur_bloc_perso_3' => array('auteur_bloc_perso_3','graphisme'), - 'autre_bloc_perso_1' => array('autre_bloc_perso_1','graphisme'), - 'autre_bloc_perso_2' => array('autre_bloc_perso_2','graphisme'), - 'autre_bloc_perso_3' => array('autre_bloc_perso_3','graphisme'), - 'fond_ecran' => array('fond_ecran','graphisme'), - 'fond_page' => array('fond_page','graphisme'), - 'fond_entete' => array('fond_entete','graphisme'), - 'fond_barre_menu' => array('fond_barre_menu','graphisme'), - 'fond_breadcrumb' => array('fond_breadcrumb','graphisme'), - 'fond_pied' => array('fond_pied','graphisme'), - 'fond_recherche' => array('fond_recherche','graphisme'), - 'options_sites' => array('options_sites','gestion bloc'), - 'options_rubriques' => array('options_rubriques','gestion bloc'), - 'options_articles' => array('options_articles','gestion bloc'), - 'recherche_educnat' => array('recherche_educnat','gestion bloc'), + 'graphisme_marges'=>array('graphisme_marges','graphisme'), + 'graphisme_couleur_textes'=>array('graphisme_couleur_textes','graphisme'), + 'graphisme_couleur_fond'=>array('graphisme_couleur_fond','graphisme'), + 'graphisme_typographie'=>array('graphisme_typographie','graphisme'), + 'graphisme_tableaux'=>array('graphisme_tableaux','graphisme'), + 'graphisme_pagination'=>array('graphisme_pagination','graphisme'), + 'graphisme_fil_ariane'=>array('graphisme_fil_ariane','graphisme'), + 'graphisme_menu_horizontal'=>array('graphisme_menu_horizontal','graphisme'), + 'graphisme_menu_deroulant'=>array('graphisme_menu_deroulant','graphisme'), + 'graphisme_menu_icones'=>array('graphisme_menu_icones','graphisme'), + 'graphisme_editorial_hero'=>array('graphisme_editorial_hero','graphisme'), + 'graphisme_carousel'=>array('graphisme_carousel','graphisme'), + 'graphisme_carousel_2'=>array('graphisme_carousel_2','graphisme'), + 'graphisme_menu_vertical'=>array('graphisme_menu_vertical','graphisme'), + 'graphisme_css'=>array('graphisme_css','graphisme'), + 'graphisme_bloc_logos'=>array('graphisme_bloc_logos','graphisme'), + 'graphisme_liens_partenaires'=>array('graphisme_liens_partenaires','graphisme'), + 'graphisme_formulaires'=>array('graphisme_formulaires','graphisme'), + 'sommaire_bloc_perso_1'=>array('sommaire_bloc_perso_1','graphisme'), + 'sommaire_bloc_perso_2'=>array('sommaire_bloc_perso_2','graphisme'), + 'sommaire_bloc_perso_3'=>array('sommaire_bloc_perso_3','graphisme'), + 'sommaire_compteur'=>array('sommaire_compteur','graphisme'), + 'article_bloc_perso_1'=>array('article_bloc_perso_1','graphisme'), + 'article_bloc_perso_2'=>array('article_bloc_perso_2','graphisme'), + 'article_bloc_perso_3'=>array('article_bloc_perso_3','graphisme'), + 'article_compteur'=>array('article_compteur','graphisme'), + 'rubrique_bloc_perso_1'=>array('rubrique_bloc_perso_1','graphisme'), + 'rubrique_bloc_perso_2'=>array('rubrique_bloc_perso_2','graphisme'), + 'rubrique_bloc_perso_3'=>array('rubrique_bloc_perso_3','graphisme'), + 'breve_bloc_perso_1'=>array('breve_bloc_perso_1','graphisme'), + 'breve_bloc_perso_2'=>array('breve_bloc_perso_2','graphisme'), + 'breve_bloc_perso_3'=>array('breve_bloc_perso_3','graphisme'), + 'site_bloc_perso_1'=>array('site_bloc_perso_1','graphisme'), + 'site_bloc_perso_2'=>array('site_bloc_perso_2','graphisme'), + 'site_bloc_perso_3'=>array('site_bloc_perso_3','graphisme'), + 'auteur_bloc_perso_1'=>array('auteur_bloc_perso_1','graphisme'), + 'auteur_bloc_perso_2'=>array('auteur_bloc_perso_2','graphisme'), + 'auteur_bloc_perso_3'=>array('auteur_bloc_perso_3','graphisme'), + 'autre_bloc_perso_1'=>array('autre_bloc_perso_1','graphisme'), + 'autre_bloc_perso_2'=>array('autre_bloc_perso_2','graphisme'), + 'autre_bloc_perso_3'=>array('autre_bloc_perso_3','graphisme'), + 'fond_ecran'=>array('fond_ecran','graphisme'), + 'fond_page'=>array('fond_page','graphisme'), + 'fond_entete'=>array('fond_entete','graphisme'), + 'fond_barre_menu'=>array('fond_barre_menu','graphisme'), + 'fond_breadcrumb'=>array('fond_breadcrumb','graphisme'), + 'fond_pied'=>array('fond_pied','graphisme'), + 'fond_recherche'=>array('fond_recherche','graphisme'), + 'options_sites'=>array('options_sites','gestion bloc'), + 'options_rubriques'=>array('options_rubriques','gestion bloc'), + 'options_articles'=>array('options_articles','gestion bloc'), + 'recherche_educnat'=>array('recherche_educnat','gestion bloc'), ); - return $def; -} \ No newline at end of file + return $def; +} +?> \ No newline at end of file diff --git a/inc/spipr_educ_definitions_noisettes.php b/inc/spipr_educ_definitions_noisettes.php index d603bdb..6e5f786 100644 --- a/inc/spipr_educ_definitions_noisettes.php +++ b/inc/spipr_educ_definitions_noisettes.php @@ -1,195 +1,195 @@ array('sommaire','aside',1), - 'sommaire_recherche' => array('sommaire','aside',2), + 'sommaire_menu_navigation'=>array('sommaire','aside',1), + 'sommaire_recherche'=>array('sommaire','aside',2), 'sommaire_mini_calendrier' => array ('sommaire','aside',3), - 'sommaire_dernieres_breves' => array('sommaire','aside',3,'cfg'), - 'sommaire_bloc_logos' => array('sommaire','aside',4,'cfg'), - 'sommaire_liens_partenaires' => array('sommaire','aside',5,'cfg'), - 'sommaire_breadcrumb' => array('sommaire','breadcrumb',1), - 'sommaire_carousel' => array('sommaire','content',1,'cfg'), - 'sommaire_editorial' => array('sommaire','content',2,'cfg'), - 'sommaire_derniers_articles' => array('sommaire','content',3,'cfg'), - 'sommaire_inscription' => array('sommaire','extra',1), - 'sommaire_forums' => array('sommaire','extra',2,'cfg'), - 'sommaire_articles_syndiques' => array('sommaire','extra',3,'cfg'), + 'sommaire_dernieres_breves'=>array('sommaire','aside',3,'cfg'), + 'sommaire_bloc_logos'=>array('sommaire','aside',4,'cfg'), + 'sommaire_liens_partenaires'=>array('sommaire','aside',5,'cfg'), + 'sommaire_breadcrumb'=>array('sommaire','breadcrumb',1), + 'sommaire_carousel'=>array('sommaire','content',1,'cfg'), + 'sommaire_editorial'=>array('sommaire','content',2,'cfg'), + 'sommaire_derniers_articles'=>array('sommaire','content',3,'cfg'), + 'sommaire_inscription'=>array('sommaire','extra',1), + 'sommaire_forums'=>array('sommaire','extra',2,'cfg'), + 'sommaire_articles_syndiques'=>array('sommaire','extra',3,'cfg'), 'sommaire_evenements' => array ('sommaire','extra',4,'cfg'), 'sommaire_dyslexie' => array ('sommaire','extra',5,'cfg'), - 'sommaire_derniers_sites' => array('sommaire','extra',6,'cfg'), - 'sommaire_footer' => array('sommaire','footer',1), - 'sommaire_head' => array('sommaire','head',1), - 'sommaire_spipr_dane_js' => array('sommaire','head_js',1), - 'sommaire_header' => array('sommaire','header',1), - 'sommaire_nav' => array('sommaire','header',2), + 'sommaire_derniers_sites'=>array('sommaire','extra',6,'cfg'), + 'sommaire_footer'=>array('sommaire','footer',1), + 'sommaire_head'=>array('sommaire','head',1), + 'sommaire_spipr_dane_js'=>array('sommaire','head_js',1), + 'sommaire_header'=>array('sommaire','header',1), + 'sommaire_nav'=>array('sommaire','header',2), 'sommaire_twitter' => array ('sommaire','off',1,'cfg'), - 'sommaire_article_hero' => array('sommaire','off',1,'cfg'), - 'sommaire_nuage' => array('sommaire','off',1,'cfg'), - 'sommaire_bloc_perso_1' => array('sommaire','off',1,'cfg'), - 'sommaire_bloc_perso_2' => array('sommaire','off',1,'cfg'), - 'sommaire_bloc_perso_3' => array('sommaire','off',1,'cfg'), - 'sommaire_compteur' => array('sommaire','off',1,'cfg'), - 'sommaire_acces_restreint' => array('sommaire','off',1), + 'sommaire_article_hero'=>array('sommaire','off',1,'cfg'), + 'sommaire_nuage'=>array('sommaire','off',1,'cfg'), + 'sommaire_bloc_perso_1'=>array('sommaire','off',1,'cfg'), + 'sommaire_bloc_perso_2'=>array('sommaire','off',1,'cfg'), + 'sommaire_bloc_perso_3'=>array('sommaire','off',1,'cfg'), + 'sommaire_compteur'=>array('sommaire','off',1,'cfg'), + 'sommaire_acces_restreint'=>array('sommaire','off',1), ); - return $def_som; + return $def_som; } function spipr_educ_noisettes_article_initialisation() { $def_art = array( - 'article_menu_navigation' => array('article','aside',1), - 'article_recherche' => array('article','aside',2), + 'article_menu_navigation'=>array('article','aside',1), + 'article_recherche'=>array('article','aside',2), 'article_mini_calendrier' => array ('article','aside',3), - 'article_liens_partenaires' => array('article','aside',4,'cfg'), - 'article_bloc_logos' => array('article','aside',5,'cfg'), - 'article_breadcrumb' => array('article','breadcrumb',1), - 'article_cartouche' => array('article','content',1), - 'article_contenu' => array('article','content',2), - 'article_portfolio' => array('article','content',3), - 'article_petition' => array('article','content',4), - 'article_forum' => array('article','content',5), - 'article_evenements_article' => array('article','content',6,'cfg'), - 'article_meme_rubrique' => array('article','extra',1,'cfg'), - 'article_mots_cles' => array('article','extra',2), + 'article_liens_partenaires'=>array('article','aside',4,'cfg'), + 'article_bloc_logos'=>array('article','aside',5,'cfg'), + 'article_breadcrumb'=>array('article','breadcrumb',1), + 'article_cartouche'=>array('article','content',1), + 'article_contenu'=>array('article','content',2), + 'article_portfolio'=>array('article','content',3), + 'article_petition'=>array('article','content',4), + 'article_forum'=>array('article','content',5), + 'article_evenements_article'=>array('article','content',6,'cfg'), + 'article_meme_rubrique'=>array('article','extra',1,'cfg'), + 'article_mots_cles'=>array('article','extra',2), 'article_evenements' => array ('article','extra',3,'cfg'), 'article_dyslexie' => array ('article','extra',4,'cfg'), - 'article_footer' => array('article','footer',1), - 'article_head' => array('article','head',1), - 'article_spipr_dane_js' => array('article','head_js',1), - 'article_header' => array('article','header',1), - 'article_nav' => array('article','header',2), - 'article_bloc_perso_1' => array('article','off',1,'cfg'), - 'article_bloc_perso_2' => array('article','off',1,'cfg'), - 'article_bloc_perso_3' => array('article','off',1,'cfg'), - 'article_compteur' => array('article','off',1,'cfg'), - 'article_competences_crcn' => array('article','off',1,'cfg'), + 'article_footer'=>array('article','footer',1), + 'article_head'=>array('article','head',1), + 'article_spipr_dane_js'=>array('article','head_js',1), + 'article_header'=>array('article','header',1), + 'article_nav'=>array('article','header',2), + 'article_bloc_perso_1'=>array('article','off',1,'cfg'), + 'article_bloc_perso_2'=>array('article','off',1,'cfg'), + 'article_bloc_perso_3'=>array('article','off',1,'cfg'), + 'article_compteur'=>array('article','off',1,'cfg'), + 'article_competences_crcn'=>array('article','off',1,'cfg'), ); - return $def_art; + return $def_art; } function spipr_educ_noisettes_rubrique_initialisation() { $def_rub = array( - 'rubrique_menu_navigation' => array('rubrique','aside',1), - 'rubrique_recherche' => array('rubrique','aside',2), + 'rubrique_menu_navigation'=>array('rubrique','aside',1), + 'rubrique_recherche'=>array('rubrique','aside',2), 'rubrique_mini_calendrier' => array ('rubrique','aside',3), - 'rubrique_liens_partenaires' => array('rubrique','aside',4,'cfg'), - 'rubrique_bloc_logos' => array('rubrique','aside',5,'cfg'), - 'rubrique_breadcrumb' => array('rubrique','breadcrumb',1), - 'rubrique_titre' => array('rubrique','content',1), - 'rubrique_texte' => array('rubrique','content',2), - 'rubrique_articles' => array('rubrique','content',3,'cfg'), - 'rubrique_plan' => array('rubrique','content',4), - 'rubrique_portfolio' => array('rubrique','content',5), - 'rubrique_breves' => array('rubrique','content',6,'cfg'), - 'rubrique_sites' => array('rubrique','content',7,'cfg'), - 'rubrique_proposer_site' => array('rubrique','content',8), - 'rubrique_mots_cles' => array('rubrique','extra',1), + 'rubrique_liens_partenaires'=>array('rubrique','aside',4,'cfg'), + 'rubrique_bloc_logos'=>array('rubrique','aside',5,'cfg'), + 'rubrique_breadcrumb'=>array('rubrique','breadcrumb',1), + 'rubrique_titre'=>array('rubrique','content',1), + 'rubrique_texte'=>array('rubrique','content',2), + 'rubrique_articles'=>array('rubrique','content',3,'cfg'), + 'rubrique_plan'=>array('rubrique','content',4), + 'rubrique_portfolio'=>array('rubrique','content',5), + 'rubrique_breves'=>array('rubrique','content',6,'cfg'), + 'rubrique_sites'=>array('rubrique','content',7,'cfg'), + 'rubrique_proposer_site'=>array('rubrique','content',8), + 'rubrique_mots_cles'=>array('rubrique','extra',1), 'rubrique_evenements' => array ('rubrique','extra',2,'cfg'), 'rubrique_dyslexie' => array ('rubrique','extra',3,'cfg'), 'rubrique_articles_syndiques' => array ('rubrique','extra',4,'cfg'), - 'rubrique_footer' => array('rubrique','footer',1), - 'rubrique_head' => array('rubrique','head',1), - 'rubrique_spipr_dane_js' => array('rubrique','head_js',1), - 'rubrique_header' => array('rubrique','header',1), - 'rubrique_nav' => array('rubrique','header',2), - 'rubrique_bloc_perso_1' => array('rubrique','off',1,'cfg'), - 'rubrique_bloc_perso_2' => array('rubrique','off',1,'cfg'), - 'rubrique_bloc_perso_3' => array('rubrique','off',1,'cfg'), + 'rubrique_footer'=>array('rubrique','footer',1), + 'rubrique_head'=>array('rubrique','head',1), + 'rubrique_spipr_dane_js'=>array('rubrique','head_js',1), + 'rubrique_header'=>array('rubrique','header',1), + 'rubrique_nav'=>array('rubrique','header',2), + 'rubrique_bloc_perso_1'=>array('rubrique','off',1,'cfg'), + 'rubrique_bloc_perso_2'=>array('rubrique','off',1,'cfg'), + 'rubrique_bloc_perso_3'=>array('rubrique','off',1,'cfg'), ); - return $def_rub; + return $def_rub; } function spipr_educ_noisettes_breve_initialisation() { $def_breve = array( - 'breve_menu_navigation' => array('breve','aside',1), - 'breve_recherche' => array('breve','aside',2), + 'breve_menu_navigation'=>array('breve','aside',1), + 'breve_recherche'=>array('breve','aside',2), 'breve_mini_calendrier' => array ('breve','aside',3), - 'breve_liens_partenaires' => array('breve','aside',4,'cfg'), - 'breve_bloc_logos' => array('breve','aside',5,'cfg'), - 'breve_breadcrumb' => array('breve','breadcrumb',1), - 'breve_contenu' => array('breve','content',1), - 'breve_forum' => array('breve','content',2), - 'breve_meme_rubrique' => array('breve','extra',1,'cfg'), + 'breve_liens_partenaires'=>array('breve','aside',4,'cfg'), + 'breve_bloc_logos'=>array('breve','aside',5,'cfg'), + 'breve_breadcrumb'=>array('breve','breadcrumb',1), + 'breve_contenu'=>array('breve','content',1), + 'breve_forum'=>array('breve','content',2), + 'breve_meme_rubrique'=>array('breve','extra',1,'cfg'), 'breve_evenements' => array ('breve','extra',2,'cfg'), 'breve_dyslexie' => array ('breve','extra',3,'cfg'), - 'breve_footer' => array('breve','footer',1), - 'breve_head' => array('breve','head',1), - 'breve_spipr_dane_js' => array('breve','head_js',1), - 'breve_header' => array('breve','header',1), - 'breve_nav' => array('breve','header',2), - 'breve_bloc_perso_1' => array('breve','off',1,'cfg'), - 'breve_bloc_perso_2' => array('breve','off',1,'cfg'), - 'breve_bloc_perso_3' => array('breve','off',1,'cfg'), + 'breve_footer'=>array('breve','footer',1), + 'breve_head'=>array('breve','head',1), + 'breve_spipr_dane_js'=>array('breve','head_js',1), + 'breve_header'=>array('breve','header',1), + 'breve_nav'=>array('breve','header',2), + 'breve_bloc_perso_1'=>array('breve','off',1,'cfg'), + 'breve_bloc_perso_2'=>array('breve','off',1,'cfg'), + 'breve_bloc_perso_3'=>array('breve','off',1,'cfg'), ); - return $def_breve; + return $def_breve; } function spipr_educ_noisettes_site_initialisation() { $def_site = array( - 'site_menu_navigation' => array('site','aside',1), - 'site_recherche' => array('site','aside',2), + 'site_menu_navigation'=>array('site','aside',1), + 'site_recherche'=>array('site','aside',2), 'site_mini_calendrier' => array ('site','aside',3), - 'site_liens_partenaires' => array('site','aside',4,'cfg'), - 'site_bloc_logos' => array('site','aside',5,'cfg'), - 'site_breadcrumb' => array('site','breadcrumb',1), - 'site_presentation' => array('site','content',1), - 'site_articles_syndiques' => array('site','content',2,'cfg'), - 'site_autres_sites' => array('site','extra',1,'cfg'), - 'site_menu_mots_cles' => array('site','extra',2), + 'site_liens_partenaires'=>array('site','aside',4,'cfg'), + 'site_bloc_logos'=>array('site','aside',5,'cfg'), + 'site_breadcrumb'=>array('site','breadcrumb',1), + 'site_presentation'=>array('site','content',1), + 'site_articles_syndiques'=>array('site','content',2,'cfg'), + 'site_autres_sites'=>array('site','extra',1,'cfg'), + 'site_menu_mots_cles'=>array('site','extra',2), 'site_evenements' => array ('site','extra',3,'cfg'), 'site_dyslexie' => array ('site','extra',4,'cfg'), - 'site_footer' => array('site','footer',1), - 'site_head' => array('site','head',1), - 'site_spipr_dane_js' => array('site','head_js',1), - 'site_header' => array('site','header',1), - 'site_nav' => array('site','header',2), - 'site_bloc_perso_1' => array('site','off',1,'cfg'), - 'site_bloc_perso_2' => array('site','off',1,'cfg'), - 'site_bloc_perso_3' => array('site','off',1,'cfg'), + 'site_footer'=>array('site','footer',1), + 'site_head'=>array('site','head',1), + 'site_spipr_dane_js'=>array('site','head_js',1), + 'site_header'=>array('site','header',1), + 'site_nav'=>array('site','header',2), + 'site_bloc_perso_1'=>array('site','off',1,'cfg'), + 'site_bloc_perso_2'=>array('site','off',1,'cfg'), + 'site_bloc_perso_3'=>array('site','off',1,'cfg'), ); - return $def_site; + return $def_site; } function spipr_educ_noisettes_auteur_initialisation() { $def_aut = array( - 'auteur_menu_navigation' => array('auteur','aside',1), - 'auteur_recherche' => array('auteur','aside',2), + 'auteur_menu_navigation'=>array('auteur','aside',1), + 'auteur_recherche'=>array('auteur','aside',2), 'auteur_mini_calendrier' => array ('auteur','aside',3), - 'auteur_liens_partenaires' => array('auteur','aside',4,'cfg'), - 'auteur_bloc_logos' => array('auteur','aside',5,'cfg'), - 'auteur_breadcrumb' => array('auteur','breadcrumb',1), - 'auteur_presentation' => array('auteur','content',1), - 'auteur_articles' => array('auteur','content',2,'cfg'), - 'auteur_ecrire_auteur' => array('auteur','content',3), - 'auteur_autres_auteurs' => array('auteur','extra',1,'cfg'), + 'auteur_liens_partenaires'=>array('auteur','aside',4,'cfg'), + 'auteur_bloc_logos'=>array('auteur','aside',5,'cfg'), + 'auteur_breadcrumb'=>array('auteur','breadcrumb',1), + 'auteur_presentation'=>array('auteur','content',1), + 'auteur_articles'=>array('auteur','content',2,'cfg'), + 'auteur_ecrire_auteur'=>array('auteur','content',3), + 'auteur_autres_auteurs'=>array('auteur','extra',1,'cfg'), 'auteur_evenements' => array ('auteur','extra',2,'cfg'), 'auteur_dyslexie' => array ('auteur','extra',3,'cfg'), - 'auteur_footer' => array('auteur','footer',1), - 'auteur_head' => array('auteur','head',1), - 'auteur_spipr_dane_js' => array('auteur','head_js',1), - 'auteur_header' => array('auteur','header',1), - 'auteur_nav' => array('auteur','header',2), - 'auteur_bloc_perso_1' => array('auteur','off',1,'cfg'), - 'auteur_bloc_perso_2' => array('auteur','off',1,'cfg'), - 'auteur_bloc_perso_3' => array('auteur','off',1,'cfg'), + 'auteur_footer'=>array('auteur','footer',1), + 'auteur_head'=>array('auteur','head',1), + 'auteur_spipr_dane_js'=>array('auteur','head_js',1), + 'auteur_header'=>array('auteur','header',1), + 'auteur_nav'=>array('auteur','header',2), + 'auteur_bloc_perso_1'=>array('auteur','off',1,'cfg'), + 'auteur_bloc_perso_2'=>array('auteur','off',1,'cfg'), + 'auteur_bloc_perso_3'=>array('auteur','off',1,'cfg'), ); - return $def_aut; + return $def_aut; } function spipr_educ_noisettes_autre_initialisation() { $def_autre = array( - 'autre_menu_navigation' => array('autre','aside',1), - 'autre_recherche' => array('autre','aside',2), + 'autre_menu_navigation'=>array('autre','aside',1), + 'autre_recherche'=>array('autre','aside',2), 'autre_mini_calendrier' => array ('autre','aside',3), - 'autre_liens_partenaires' => array('autre','aside',4,'cfg'), - 'autre_bloc_logos' => array('autre','aside',5,'cfg'), - 'autre_breadcrumb' => array('autre','breadcrumb',1), - 'autre_inscription' => array('autre','extra',1), + 'autre_liens_partenaires'=>array('autre','aside',4,'cfg'), + 'autre_bloc_logos'=>array('autre','aside',5,'cfg'), + 'autre_breadcrumb'=>array('autre','breadcrumb',1), + 'autre_inscription'=>array('autre','extra',1), 'autre_evenements' => array ('autre','extra',2,'cfg'), 'autre_dyslexie' => array ('autre','extra',3,'cfg'), - 'autre_footer' => array('autre','footer',1), - 'autre_head' => array('autre','head',1), - 'autre_spipr_dane_js' => array('autre','head_js',1), - 'autre_header' => array('autre','header',1), - 'autre_nav' => array('autre','header',2), - 'autre_bloc_perso_1' => array('autre','off',1,'cfg'), - 'autre_bloc_perso_2' => array('autre','off',1,'cfg'), - 'autre_bloc_perso_3' => array('autre','off',1,'cfg'), + 'autre_footer'=>array('autre','footer',1), + 'autre_head'=>array('autre','head',1), + 'autre_spipr_dane_js'=>array('autre','head_js',1), + 'autre_header'=>array('autre','header',1), + 'autre_nav'=>array('autre','header',2), + 'autre_bloc_perso_1'=>array('autre','off',1,'cfg'), + 'autre_bloc_perso_2'=>array('autre','off',1,'cfg'), + 'autre_bloc_perso_3'=>array('autre','off',1,'cfg'), ); - return $def_autre; + return $def_autre; } function spipr_educ_toutes_les_noisettes_initialisation() { $toutes_def = array( @@ -205,14 +205,14 @@ function spipr_educ_toutes_les_noisettes_initialisation() { } function spipr_educ_definition_secteurs() { $def = array( - 'header' => "Entête", + 'header' => "Entête", 'breadcrumb' => "Fil d'ariane", 'content' => "Colonne de contenus", 'aside' => "Colonne secondaire", 'extra' => "Colonne tertiaire", 'footer' => "Pied de page", - 'head' => "Entêtes html", - 'head_js' => "Dêclarations Javascript" + 'head' => "Entêtes html", + 'head_js' => "Déclarations Javascript" ); return $def; } diff --git a/inc/spipr_educ_definitions_themes.php b/inc/spipr_educ_definitions_themes.php index 10ec41b..68499a1 100644 --- a/inc/spipr_educ_definitions_themes.php +++ b/inc/spipr_educ_definitions_themes.php @@ -1,22 +1,29 @@ $base, - ), - array('type' => 'bloc de base', 'nom' => 'sommaire_twitter', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Couleur des textes - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => $gris5,'parametre2' => $base,'parametre3' => $base_foncee,'parametre4' => $base,'parametre5' => $gris5,'parametre6' => $gris5,'parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_couleur_textes', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Carousel / Une - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => $gris1 ,'parametre2' => $gris5,'parametre3' => $gris2,'parametre4' => $base,'parametre5' => $gris0,'parametre6' => $gris3,'parametre7' => $gris4,'parametre8' => $gris3,'parametre9' => $base,'parametre10' => $gris0, - ), - array('type' => 'graphisme', 'nom' => 'graphisme_carousel', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => $gris2,'parametre2' => $base,'parametre3' => '','parametre4' => '','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_carousel_2', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Editorial - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => $gris1,'parametre2' => $base,'parametre3' => $gris5,'parametre4' => '','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_editorial_hero', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Typographie - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => '','parametre2' => '','parametre3' => '','parametre4' => '','parametre5' => '14','parametre6' => '20','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_typographie', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Tableaux - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => '','parametre2' => '','parametre3' => '','parametre4' => 'non','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_tableaux', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Paginations - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => '','parametre2' => '','parametre3' => '','parametre4' => 'right','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_pagination', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Blocs dyslexie - $noms_blocs_dys=array('sommaire_dyslexie','article_dyslexie','rubrique_dyslexie','breve_dyslexie','site_dyslexie','auteur_dyslexie','autre_dyslexie'); - foreach ($noms_blocs_dys as $bloc_dys) { + $couleurs_du_theme=spipr_educ_definition_couleurs_theme_de_base($theme_de_couleur); + $base=$couleurs_du_theme[0]; + $base_foncee=$couleurs_du_theme[1]; + $gris0='#ffffff'; + $gris1='#eeeeee'; + $gris2='#dddddd'; + $gris3='#bbbbbb'; + $gris4='#aaaaaa'; + $gris5='#333333'; + // Couleur des liens du fil Twitter de la page de sommaire sql_updateq( 'spip_spipr_educ', array( - 'parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '', + 'parametre6' => $base, ), - array('type' => 'bloc de base', 'nom' => $bloc_dys, 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') + "type='bloc de base' AND nom='sommaire_twitter' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" ); - } - // Bloc des logos - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_bloc_logos', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Bloc des liens vers les partenaires - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => '','parametre2' => '','parametre3' => '','parametre4' => '','parametre5' => '','parametre6' => '','parametre7' => '','parametre9' => '','parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_liens_partenaires', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Menu horizontal : icônes - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => 'oui','parametre2' => 'non','parametre3' => 'non','parametre4' => 'non','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_menu_icones', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Menu déroulant - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => '','parametre2' => '','parametre3' => '','parametre4' => '','parametre5' => $base,'parametre6' => '','parametre7' => '','parametre8' => $base,'parametre9' => $base,'parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_menu_deroulant', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - - // Marges - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => 'non', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_marges', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Ensemble des entrées dont les 10 paramètres sont vidés - $a_vider = array( - 'graphisme_formulaires', // Formulaires - // Les blocs perso - 'autre_bloc_perso_1','autre_bloc_perso_2','autre_bloc_perso_3', - 'auteur_bloc_perso_1','auteur_bloc_perso_2','auteur_bloc_perso_3', - 'site_bloc_perso_1','site_bloc_perso_2','site_bloc_perso_3', - 'breve_bloc_perso_1','breve_bloc_perso_2','breve_bloc_perso_3', - 'rubrique_bloc_perso_1','rubrique_bloc_perso_2','rubrique_bloc_perso_3', - 'article_bloc_perso_1','article_bloc_perso_2','article_bloc_perso_3', - 'sommaire_bloc_perso_1','sommaire_bloc_perso_2','sommaire_bloc_perso_3', - 'graphisme_fil_ariane', //fil d'ariane - 'graphisme_css', // CSS - 'graphisme_couleur_fond', // Couleurs des fonds - 'graphisme_menu_horizontal', // Menu horizontal - 'graphisme_menu_vertical', // Menu vertical - ); - foreach ($a_vider as $nom_bloc) { + // Couleur des textes sql_updateq( 'spip_spipr_educ', array( - 'parametre1' => '','parametre2' => '','parametre3' => '','parametre4' => '','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', + 'parametre1' => $gris5,'parametre2' => $base,'parametre3' => $base_foncee,'parametre4' => $base,'parametre5' => $gris5,'parametre6' => $gris5,'parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', ), - array('type' => 'graphisme', 'nom' => $nom_bloc, 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') + "type='graphisme' AND nom='graphisme_couleur_textes' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" ); - } - - // Up du nom et de la déclinaison du thème $theme,$theme_de_couleur - sql_updateq( - 'spip_spipr_educ', - array( - 'nom' => $theme,'parametre1' => $theme_de_couleur,'parametre2' => '','parametre3' => '','parametre4' => '','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', - ), - array('type' => 'theme', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - $retour = 'ok'; - break; - - case 'terra' : - list($couleur1, $couleur1bis, $couleur2, $couleur2bis) = spipr_educ_definition_couleurs_theme_terra($theme_de_couleur); - $gris0 = '#ffffff'; - $gris1 = '#f9f9f9'; - $gris2 = '#e8e8e8'; - $gris3 = '#e1e1e1'; - $gris4 = '#dddddd'; - $gris5 = '#cccccc'; - $gris6 = '#bbbbbb'; - $gris7 = '#aaaaaa'; - $gris8 = '#777777'; - $gris9 = '#666666'; - $gris10 = '#555555'; - // Couleur des liens du fil Twitter de la page de sommaire - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre6' => $couleur1, - ), - array('type' => 'bloc de base', 'nom' => 'sommaire_twitter', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Couleur des textes - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => $gris9,'parametre2' => $couleur1bis,'parametre3' => $couleur1,'parametre4' => $couleur1,'parametre5' => $couleur2,'parametre6' => $couleur2,'parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Carousel / Une - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => $gris1 ,'parametre2' => $gris10,'parametre3' => $couleur1,'parametre4' => $couleur1,'parametre5' => $gris0,'parametre6' => $gris6,'parametre7' => $gris7,'parametre8' => $gris6,'parametre9' => $couleur1,'parametre10' => $gris0, - ), - array('type' => 'graphisme', 'nom' => 'graphisme_carousel', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => $gris4,'parametre2' => $couleur1,'parametre3' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_carousel_2', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Editorial - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => $gris1,'parametre2' => $couleur2,'parametre3' => $gris10,'parametre4' => '','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_editorial_hero', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Typographie - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => '','parametre2' => '','parametre3' => '','parametre4' => '','parametre5' => '14','parametre6' => '20','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_typographie', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Couleurs des fonds - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => '','parametre2' => '','parametre3' => '','parametre4' => '','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_couleur_fond', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - - // Tableaux - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => $gris0,'parametre2' => $gris1,'parametre3' => $gris1,'parametre4' => 'oui','parametre5' => $gris4,'parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_tableaux', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Paginations - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => $gris0,'parametre2' => $gris1,'parametre3' => $gris4,'parametre4' => 'right','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_pagination', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Blocs dyslexie - $noms_blocs_dys = array('sommaire_dyslexie','article_dyslexie','rubrique_dyslexie','breve_dyslexie','site_dyslexie','auteur_dyslexie','autre_dyslexie'); - foreach ($noms_blocs_dys as $bloc_dys) { + // Carousel / Une sql_updateq( 'spip_spipr_educ', array( - 'parametre5' => $gris1,'parametre6' => '','parametre7' => $gris0,'parametre8' => 'box-shadow:0 0 10px '.$gris7.'; padding:10px;', + 'parametre1' => $gris1 ,'parametre2' => $gris5,'parametre3' => $gris2,'parametre4' => $base,'parametre5' => $gris0,'parametre6' => $gris3,'parametre7' => $gris4,'parametre8' => $gris3,'parametre9' => $base,'parametre10' => $gris0, ), - array('type' => 'bloc de base', 'nom' => $bloc_dys, 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') + "type='graphisme' AND nom='graphisme_carousel' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" ); - } - // Bloc des logos - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre6' => $couleur1,'parametre7' => $gris0,'parametre8' => '','parametre9' => 'padding:10px; box-shadow: 0px 0px 6px '.$gris7.';', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_bloc_logos', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Bloc des liens vers les partenaires - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre2' => $gris0,'parametre3' => $gris2,'parametre4' => '','parametre5' => $couleur1bis,'parametre6' => $couleur1,'parametre7' => '','parametre9' => $gris3,'parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'sommairgraphisme_liens_partenairese_twitter', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Menu vertical - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => $gris0,'parametre2' => $couleur2bis,'parametre3' => $gris0,'parametre4' => $couleur1,'parametre5' => $gris0,'parametre6' => $couleur1bis,'parametre7' => $gris0,'parametre8' => $couleur1,'parametre9' => 'box-shadow : 2px 2px 6px '.$gris5.';','parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_menu_vertical', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Menu horizontal - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => $couleur1,'parametre2' => $couleur1,'parametre3' => $couleur1,'parametre4' => $gris0,'parametre5' => $gris0,'parametre6' => $gris0,'parametre7' => $gris0,'parametre8' => $couleur1bis,'parametre9' => $couleur1bis,'parametre10' => '40', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_menu_horizontal', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Menu horizontal : icônes - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => 'non','parametre2' => 'non','parametre3' => 'non','parametre4' => 'non','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_menu_icones', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Menu déroulant - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => $gris0,'parametre2' => $gris7,'parametre3' => $gris2,'parametre4' => $gris0,'parametre5' => $couleur1,'parametre6' => $gris0,'parametre7' => $gris0,'parametre8' => $couleur1bis,'parametre9' => $couleur1,'parametre10' => 'non', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_menu_deroulant', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Formulaires - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => '','parametre2' => '','parametre3' => '','parametre4' => 'box-shadow:0 0 8px '.$gris8.';', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_formulaires', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Marges - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => 'oui', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_marges', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Fil d'ariane - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => $couleur2bis,'parametre2' => $gris0,'parametre3' => $couleur1bis,'parametre4' => $couleur1,'parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_fil_ariane', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // CSS - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => '.container {box-shadow:6px 0 6px #CCC,-6px 0 6px #CCC;} #nav .menu {border:none;}','parametre2' => '','parametre3' => '','parametre4' => '','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_css', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Ensemble des entrées dont les 10 paramètres sont vidés - $a_vider = array( - // Les blocs perso - 'autre_bloc_perso_1','autre_bloc_perso_2','autre_bloc_perso_3', - 'auteur_bloc_perso_1','auteur_bloc_perso_2','auteur_bloc_perso_3', - 'site_bloc_perso_1','site_bloc_perso_2','site_bloc_perso_3', - 'breve_bloc_perso_1','breve_bloc_perso_2','breve_bloc_perso_3', - 'rubrique_bloc_perso_1','rubrique_bloc_perso_2','rubrique_bloc_perso_3', - 'article_bloc_perso_1','article_bloc_perso_2','article_bloc_perso_3', - 'sommaire_bloc_perso_1','sommaire_bloc_perso_2','sommaire_bloc_perso_3', - - ); - foreach ($a_vider as $nom_bloc) { sql_updateq( 'spip_spipr_educ', array( - 'parametre1' => '','parametre2' => '','parametre3' => '','parametre4' => '','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', + 'parametre1' => $gris2,'parametre2' => $base,'parametre3' => '','parametre4' => '','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', ), - array('type' => 'graphisme', 'nom' => $nom_bloc, 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') + "type='graphisme' AND nom='graphisme_carousel_2' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" ); - } + // Editorial + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => $gris1,'parametre2' => $base,'parametre3' => $gris5,'parametre4' => '','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_editorial_hero' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Typographie + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => '','parametre2' => '','parametre3' => '','parametre4' => '','parametre5' => '14','parametre6' => '20','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_typographie' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Tableaux + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => '','parametre2' => '','parametre3' => '','parametre4' => 'non','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_tableaux' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Paginations + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => '','parametre2' => '','parametre3' => '','parametre4' => 'right','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_pagination' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Blocs dyslexie + $noms_blocs_dys=array('sommaire_dyslexie','article_dyslexie','rubrique_dyslexie','breve_dyslexie','site_dyslexie','auteur_dyslexie','autre_dyslexie'); + foreach ($noms_blocs_dys as $bloc_dys) { + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '', + ), + "type='bloc de base' AND nom='$bloc_dys' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + } + // Bloc des logos + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '', + ), + "type='graphisme' AND nom='graphisme_bloc_logos' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Bloc des liens vers les partenaires + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => '','parametre2' => '','parametre3' => '','parametre4' => '','parametre5' => '','parametre6' => '','parametre7' => '','parametre9' => '','parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_liens_partenaires' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Menu horizontal : icônes + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => 'oui','parametre2' => 'non','parametre3' => 'non','parametre4' => 'non','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_menu_icones' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Menu déroulant + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => '','parametre2' => '','parametre3' => '','parametre4' => '','parametre5' => $base,'parametre6' => '','parametre7' => '','parametre8' => $base,'parametre9' => $base,'parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_menu_deroulant' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + + // Marges + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => 'non', + ), + "type='graphisme' AND nom='graphisme_marges' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Ensemble des entrées dont les 10 paramètres sont vidés + $a_vider=array( + 'graphisme_formulaires', // Formulaires + // Les blocs perso + 'autre_bloc_perso_1','autre_bloc_perso_2','autre_bloc_perso_3', + 'auteur_bloc_perso_1','auteur_bloc_perso_2','auteur_bloc_perso_3', + 'site_bloc_perso_1','site_bloc_perso_2','site_bloc_perso_3', + 'breve_bloc_perso_1','breve_bloc_perso_2','breve_bloc_perso_3', + 'rubrique_bloc_perso_1','rubrique_bloc_perso_2','rubrique_bloc_perso_3', + 'article_bloc_perso_1','article_bloc_perso_2','article_bloc_perso_3', + 'sommaire_bloc_perso_1','sommaire_bloc_perso_2','sommaire_bloc_perso_3', + 'graphisme_fil_ariane', //fil d'ariane + 'graphisme_css', // CSS + 'graphisme_couleur_fond', // Couleurs des fonds + 'graphisme_menu_horizontal', // Menu horizontal + 'graphisme_menu_vertical', // Menu vertical + ); + foreach ($a_vider as $nom_bloc) { + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => '','parametre2' => '','parametre3' => '','parametre4' => '','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', + ), + "type='graphisme' AND nom='$nom_bloc' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + } + + // Up du nom et de la déclinaison du thème $theme,$theme_de_couleur + sql_updateq( + 'spip_spipr_educ', + array( + 'nom' => $theme,'parametre1' => $theme_de_couleur,'parametre2' => '','parametre3' => '','parametre4' => '','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', + ), + "type='theme' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + $retour='ok'; + break; - // Up du nom et de la déclinaison du thème $theme,$theme_de_couleur - sql_updateq( - 'spip_spipr_educ', - array( - 'nom' => $theme,'parametre1' => $theme_de_couleur,'parametre2' => '','parametre3' => '','parametre4' => '','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', - ), - array('type' => 'theme', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - $retour = 'ok'; - break; - - case 'spipr_institution' : - list($couleur1, $couleur1bis, $couleur2, $couleur2bis, $degrade) = spipr_educ_definition_couleurs_theme_terra($theme_de_couleur); - $gris0 = '#ffffff'; - $gris1 = '#f9f9f9'; - $gris2 = '#e8e8e8'; - $gris3 = '#e1e1e1'; - $gris4 = '#dddddd'; - $gris5 = '#cccccc'; - $gris6 = '#bbbbbb'; - $gris7 = '#aaaaaa'; - $gris78 = '#999999'; - $gris8 = '#777777'; - $gris9 = '#666666'; - $gris10 = '#555555'; - // Couleur des liens du fil Twitter de la page de sommaire - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre6' => $couleur1, - ), - array('type' => 'graphisme', 'nom' => 'sommaire_twitter', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Couleur des textes - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => $gris9,'parametre2' => $couleur1bis,'parametre3' => $couleur1,'parametre4' => $couleur1,'parametre5' => $couleur2,'parametre6' => $couleur2,'parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_couleur_textes', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Carousel / Une - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => $gris1 ,'parametre2' => $gris10,'parametre3' => $couleur1,'parametre4' => $couleur1,'parametre5' => $gris0,'parametre6' => $gris6,'parametre7' => $gris7,'parametre8' => $gris6,'parametre9' => $couleur1,'parametre10' => $gris0, - ), - array('type' => 'graphisme', 'nom' => 'graphisme_carousel', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => $gris4,'parametre2' => $couleur1,'parametre3' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_carousel_2', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Editorial - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => $gris1,'parametre2' => $couleur2,'parametre3' => $gris10,'parametre4' => '','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_editorial_hero', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Typographie - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => '','parametre2' => '','parametre3' => '','parametre4' => '','parametre5' => '14','parametre6' => '20','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_typographie', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Couleurs des fonds - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => '','parametre2' => '','parametre3' => '','parametre4' => '','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_couleur_fond', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - - // Tableaux - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => $gris0,'parametre2' => $gris1,'parametre3' => $gris1,'parametre4' => 'oui','parametre5' => $gris4,'parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_tableaux', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Paginations - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => $gris0,'parametre2' => $gris1,'parametre3' => $gris4,'parametre4' => 'right','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_pagination', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Blocs dyslexie - $noms_blocs_dys = array('sommaire_dyslexie','article_dyslexie','rubrique_dyslexie','breve_dyslexie','site_dyslexie','auteur_dyslexie','autre_dyslexie'); - foreach ($noms_blocs_dys as $bloc_dys) { + case 'terra' : + $couleurs_du_theme=spipr_educ_definition_couleurs_theme_terra($theme_de_couleur); + $couleur1=$couleurs_du_theme[0]; + $couleur1bis=$couleurs_du_theme[1]; + $couleur2=$couleurs_du_theme[2]; + $couleur2bis=$couleurs_du_theme[3]; + $gris0='#ffffff'; + $gris1='#f9f9f9'; + $gris2='#e8e8e8'; + $gris3='#e1e1e1'; + $gris4='#dddddd'; + $gris5='#cccccc'; + $gris6='#bbbbbb'; + $gris7='#aaaaaa'; + $gris8='#777777'; + $gris9='#666666'; + $gris10='#555555'; + // Couleur des liens du fil Twitter de la page de sommaire sql_updateq( 'spip_spipr_educ', array( - 'parametre5' => $gris1,'parametre6' => '','parametre7' => $gris0,'parametre8' => 'box-shadow:0 0 10px '.$gris7.'; padding:10px;', + 'parametre6' => $couleur1, ), - array('type' => 'bloc de base', 'nom' => $bloc_dys, 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') + "type='bloc de base' AND nom='sommaire_twitter' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" ); - } - // Bloc des logos - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre6' => $couleur1,'parametre7' => $gris0,'parametre8' => '','parametre9' => 'padding:10px; box-shadow: 0px 0px 6px '.$gris7.';', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_bloc_logos', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Bloc des liens vers les partenaires - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre2' => $gris0,'parametre3' => $gris2,'parametre4' => '','parametre5' => $couleur1bis,'parametre6' => $couleur1,'parametre7' => '','parametre9' => $gris3,'parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_liens_partenaires', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Menu vertical - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => $gris0,'parametre2' => $couleur2bis,'parametre3' => $gris0,'parametre4' => $couleur1,'parametre5' => $gris0,'parametre6' => $couleur1bis,'parametre7' => $gris0,'parametre8' => $couleur1,'parametre9' => 'box-shadow : 2px 2px 6px '.$gris5.';','parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_menu_vertical', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Menu horizontal - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => $couleur1,'parametre2' => $couleur1,'parametre3' => $couleur1,'parametre4' => $gris0,'parametre5' => $gris0,'parametre6' => $gris0,'parametre7' => $gris0,'parametre8' => $couleur1bis,'parametre9' => $couleur1bis,'parametre10' => '40', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_menu_horizontal', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Menu horizontal : icônes - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => 'non','parametre2' => 'non','parametre3' => 'non','parametre4' => 'non','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_menu_icones', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Menu déroulant - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => $gris0,'parametre2' => $gris7,'parametre3' => $gris2,'parametre4' => $gris0,'parametre5' => $couleur1,'parametre6' => $gris0,'parametre7' => $gris0,'parametre8' => $couleur1bis,'parametre9' => $couleur1,'parametre10' => 'non', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_menu_vertical', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Formulaires - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => '','parametre2' => '','parametre3' => '','parametre4' => 'box-shadow:0 0 8px '.$gris8.';', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_formulaires', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Marges - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => 'oui', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_marges', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Fil d'ariane - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => $couleur2bis,'parametre2' => $gris0,'parametre3' => $couleur1bis,'parametre4' => $couleur1,'parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_fil_ariane', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // CSS - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => + // Couleur des textes + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => $gris9,'parametre2' => $couleur1bis,'parametre3' => $couleur1,'parametre4' => $couleur1,'parametre5' => $couleur2,'parametre6' => $couleur2,'parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_couleur_textes' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Carousel / Une + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => $gris1 ,'parametre2' => $gris10,'parametre3' => $couleur1,'parametre4' => $couleur1,'parametre5' => $gris0,'parametre6' => $gris6,'parametre7' => $gris7,'parametre8' => $gris6,'parametre9' => $couleur1,'parametre10' => $gris0, + ), + "type='graphisme' AND nom='graphisme_carousel' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => $gris4,'parametre2' => $couleur1,'parametre3' => '', + ), + "type='graphisme' AND nom='graphisme_carousel_2' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Editorial + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => $gris1,'parametre2' => $couleur2,'parametre3' => $gris10,'parametre4' => '','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_editorial_hero' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Typographie + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => '','parametre2' => '','parametre3' => '','parametre4' => '','parametre5' => '14','parametre6' => '20','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_typographie' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Couleurs des fonds + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => '','parametre2' => '','parametre3' => '','parametre4' => '','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_couleur_fond' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + + // Tableaux + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => $gris0,'parametre2' => $gris1,'parametre3' => $gris1,'parametre4' => 'oui','parametre5' => $gris4,'parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_tableaux' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Paginations + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => $gris0,'parametre2' => $gris1,'parametre3' => $gris4,'parametre4' => 'right','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_pagination' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Blocs dyslexie + $noms_blocs_dys=array('sommaire_dyslexie','article_dyslexie','rubrique_dyslexie','breve_dyslexie','site_dyslexie','auteur_dyslexie','autre_dyslexie'); + foreach ($noms_blocs_dys as $bloc_dys) { + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre5' => $gris1,'parametre6' => '','parametre7' => $gris0,'parametre8' => 'box-shadow:0 0 10px '.$gris7.'; padding:10px;', + ), + "type='bloc de base' AND nom='$bloc_dys' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + } + // Bloc des logos + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre6' => $couleur1,'parametre7' => $gris0,'parametre8' => '','parametre9' => 'padding:10px; box-shadow: 0px 0px 6px '.$gris7.';', + ), + "type='graphisme' AND nom='graphisme_bloc_logos' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Bloc des liens vers les partenaires + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre2' => $gris0,'parametre3' => $gris2,'parametre4' => '','parametre5' => $couleur1bis,'parametre6' => $couleur1,'parametre7' => '','parametre9' => $gris3,'parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_liens_partenaires' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Menu vertical + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => $gris0,'parametre2' => $couleur2bis,'parametre3' => $gris0,'parametre4' => $couleur1,'parametre5' => $gris0,'parametre6' => $couleur1bis,'parametre7' => $gris0,'parametre8' => $couleur1,'parametre9' => 'box-shadow : 2px 2px 6px '.$gris5.';','parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_menu_vertical' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Menu horizontal + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => $couleur1,'parametre2' => $couleur1,'parametre3' => $couleur1,'parametre4' => $gris0,'parametre5' => $gris0,'parametre6' => $gris0,'parametre7' => $gris0,'parametre8' => $couleur1bis,'parametre9' => $couleur1bis,'parametre10' => '40', + ), + "type='graphisme' AND nom='graphisme_menu_horizontal' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Menu horizontal : icônes + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => 'non','parametre2' => 'non','parametre3' => 'non','parametre4' => 'non','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_menu_icones' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Menu déroulant + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => $gris0,'parametre2' => $gris7,'parametre3' => $gris2,'parametre4' => $gris0,'parametre5' => $couleur1,'parametre6' => $gris0,'parametre7' => $gris0,'parametre8' => $couleur1bis,'parametre9' => $couleur1,'parametre10' => 'non', + ), + "type='graphisme' AND nom='graphisme_menu_deroulant' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Formulaires + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => '','parametre2' => '','parametre3' => '','parametre4' => 'box-shadow:0 0 8px '.$gris8.';', + ), + "type='graphisme' AND nom='graphisme_formulaires' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Marges + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => 'oui', + ), + "type='graphisme' AND nom='graphisme_marges' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Fil d'ariane + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => $couleur2bis,'parametre2' => $gris0,'parametre3' => $couleur1bis,'parametre4' => $couleur1,'parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_fil_ariane' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // CSS + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => '.container {box-shadow:6px 0 6px #CCC,-6px 0 6px #CCC;} #nav .menu {border:none;}','parametre2' => '','parametre3' => '','parametre4' => '','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_css' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Ensemble des entrées dont les 10 paramètres sont vidés + $a_vider=array( + // Les blocs perso + 'autre_bloc_perso_1','autre_bloc_perso_2','autre_bloc_perso_3', + 'auteur_bloc_perso_1','auteur_bloc_perso_2','auteur_bloc_perso_3', + 'site_bloc_perso_1','site_bloc_perso_2','site_bloc_perso_3', + 'breve_bloc_perso_1','breve_bloc_perso_2','breve_bloc_perso_3', + 'rubrique_bloc_perso_1','rubrique_bloc_perso_2','rubrique_bloc_perso_3', + 'article_bloc_perso_1','article_bloc_perso_2','article_bloc_perso_3', + 'sommaire_bloc_perso_1','sommaire_bloc_perso_2','sommaire_bloc_perso_3', + + ); + foreach ($a_vider as $nom_bloc) { + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => '','parametre2' => '','parametre3' => '','parametre4' => '','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', + ), + "type='graphisme' AND nom='$nom_bloc' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + } + + // Up du nom et de la déclinaison du thème $theme,$theme_de_couleur + sql_updateq( + 'spip_spipr_educ', + array( + 'nom' => $theme,'parametre1' => $theme_de_couleur,'parametre2' => '','parametre3' => '','parametre4' => '','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', + ), + "type='theme' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + $retour='ok'; + break; + + case 'spipr_institution' : + $couleurs_du_theme=spipr_educ_definition_couleurs_theme_terra($theme_de_couleur); + $couleur1=$couleurs_du_theme[0]; + $couleur1bis=$couleurs_du_theme[1]; + $couleur2=$couleurs_du_theme[2]; + $couleur2bis=$couleurs_du_theme[3]; + $degrade=$couleurs_du_theme[4]; + $gris0='#ffffff'; + $gris1='#f9f9f9'; + $gris2='#e8e8e8'; + $gris3='#e1e1e1'; + $gris4='#dddddd'; + $gris5='#cccccc'; + $gris6='#bbbbbb'; + $gris7='#aaaaaa'; + $gris78='#999999'; + $gris8='#777777'; + $gris9='#666666'; + $gris10='#555555'; + // Couleur des liens du fil Twitter de la page de sommaire + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre6' => $couleur1, + ), + "type='bloc de base' AND nom='sommaire_twitter' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Couleur des textes + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => $gris9,'parametre2' => $couleur1bis,'parametre3' => $couleur1,'parametre4' => $couleur1,'parametre5' => $couleur2,'parametre6' => $couleur2,'parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_couleur_textes' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Carousel / Une + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => $gris1 ,'parametre2' => $gris10,'parametre3' => $couleur1,'parametre4' => $couleur1,'parametre5' => $gris0,'parametre6' => $gris6,'parametre7' => $gris7,'parametre8' => $gris6,'parametre9' => $couleur1,'parametre10' => $gris0, + ), + "type='graphisme' AND nom='graphisme_carousel' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => $gris4,'parametre2' => $couleur1,'parametre3' => '', + ), + "type='graphisme' AND nom='graphisme_carousel_2' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Editorial + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => $gris1,'parametre2' => $couleur2,'parametre3' => $gris10,'parametre4' => '','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_editorial_hero' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Typographie + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => '','parametre2' => '','parametre3' => '','parametre4' => '','parametre5' => '14','parametre6' => '20','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_typographie' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Couleurs des fonds + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => '','parametre2' => '','parametre3' => '','parametre4' => '','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_couleur_fond' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + + // Tableaux + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => $gris0,'parametre2' => $gris1,'parametre3' => $gris1,'parametre4' => 'oui','parametre5' => $gris4,'parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_tableaux' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Paginations + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => $gris0,'parametre2' => $gris1,'parametre3' => $gris4,'parametre4' => 'right','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_pagination' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Blocs dyslexie + $noms_blocs_dys=array('sommaire_dyslexie','article_dyslexie','rubrique_dyslexie','breve_dyslexie','site_dyslexie','auteur_dyslexie','autre_dyslexie'); + foreach ($noms_blocs_dys as $bloc_dys) { + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre5' => $gris1,'parametre6' => '','parametre7' => $gris0,'parametre8' => 'box-shadow:0 0 10px '.$gris7.'; padding:10px;', + ), + "type='bloc de base' AND nom='$bloc_dys' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + } + // Bloc des logos + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre6' => $couleur1,'parametre7' => $gris0,'parametre8' => '','parametre9' => 'padding:10px; box-shadow: 0px 0px 6px '.$gris7.';', + ), + "type='graphisme' AND nom='graphisme_bloc_logos' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Bloc des liens vers les partenaires + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre2' => $gris0,'parametre3' => $gris2,'parametre4' => '','parametre5' => $couleur1bis,'parametre6' => $couleur1,'parametre7' => '','parametre9' => $gris3,'parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_liens_partenaires' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Menu vertical + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => $gris0,'parametre2' => $couleur2bis,'parametre3' => $gris0,'parametre4' => $couleur1,'parametre5' => $gris0,'parametre6' => $couleur1bis,'parametre7' => $gris0,'parametre8' => $couleur1,'parametre9' => 'box-shadow : 2px 2px 6px '.$gris5.';','parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_menu_vertical' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Menu horizontal + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => $couleur1,'parametre2' => $couleur1,'parametre3' => $couleur1,'parametre4' => $gris0,'parametre5' => $gris0,'parametre6' => $gris0,'parametre7' => $gris0,'parametre8' => $couleur1bis,'parametre9' => $couleur1bis,'parametre10' => '40', + ), + "type='graphisme' AND nom='graphisme_menu_horizontal' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Menu horizontal : icônes + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => 'non','parametre2' => 'non','parametre3' => 'non','parametre4' => 'non','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_menu_icones' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Menu déroulant + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => $gris0,'parametre2' => $gris7,'parametre3' => $gris2,'parametre4' => $gris0,'parametre5' => $couleur1,'parametre6' => $gris0,'parametre7' => $gris0,'parametre8' => $couleur1bis,'parametre9' => $couleur1,'parametre10' => 'non', + ), + "type='graphisme' AND nom='graphisme_menu_deroulant' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Formulaires + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => '','parametre2' => '','parametre3' => '','parametre4' => 'box-shadow:0 0 8px '.$gris8.';', + ), + "type='graphisme' AND nom='graphisme_formulaires' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Marges + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => 'oui', + ), + "type='graphisme' AND nom='graphisme_marges' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Fil d'ariane + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => $couleur2bis,'parametre2' => $gris0,'parametre3' => $couleur1bis,'parametre4' => $couleur1,'parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_fil_ariane' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // CSS + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => '/* ---------------------------------------------- */ /* CSS spécifiques thème Académie Rouen */ /* ---------------------------------------------- */ @@ -1158,7 +1176,7 @@ border-left:none; border-right:none;} position:relative; width:100%; float:left; - text-align:center; + text-align:center; min-height:50px; } .plus_de_1200,.de_980_a_1200,.de_768_a_980 {display:none;} @@ -1184,30 +1202,31 @@ margin:10px 0 0 0; ', 'parametre2' => '','parametre3' => '','parametre4' => '','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', ), - array('type' => 'graphisme', 'nom' => 'graphisme_css', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') + "type='graphisme' AND nom='graphisme_css' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" ); + // Textes des formulaires plus visibles sql_updateq( 'spip_spipr_educ', array( 'parametre2' => $gris78, ), - array('type' => 'graphisme', 'nom' => 'graphisme_formulaires', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') + "type='graphisme' AND nom='graphisme_formulaires' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" ); - + // Placer le carousel en bas de l'entête du sommaire sql_updateq( 'spip_spipr_educ', array( 'parametre2' => 'header','parametre3' => '999', ), - array('type' => 'bloc de base', 'nom' => 'sommaire_carousel', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr', 'parametre1' => 'sommaire') + "type='bloc de base' AND nom='sommaire_carousel' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr' AND parametre1='sommaire'" ); include_spip('inc/spipr_educ_deplacement_bloc'); spipr_educ_bloc_ranger('sommaire','header'); // Ensemble des entrées dont les 10 paramètres sont vidés - $a_vider = array( + $a_vider=array( // Les blocs perso 'autre_bloc_perso_1','autre_bloc_perso_2','autre_bloc_perso_3', 'auteur_bloc_perso_1','auteur_bloc_perso_2','auteur_bloc_perso_3', @@ -1216,241 +1235,247 @@ margin:10px 0 0 0; 'rubrique_bloc_perso_1','rubrique_bloc_perso_2','rubrique_bloc_perso_3', 'article_bloc_perso_1','article_bloc_perso_2','article_bloc_perso_3', 'sommaire_bloc_perso_1','sommaire_bloc_perso_2','sommaire_bloc_perso_3', - - ); + + ); foreach ($a_vider as $nom_bloc) { sql_updateq( 'spip_spipr_educ', array( 'parametre1' => '','parametre2' => '','parametre3' => '','parametre4' => '','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', ), - array('type' => 'graphisme', 'nom' => '$nom_bloc', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') + "type='graphisme' AND nom='$nom_bloc' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" ); } - + // Up du nom et de la déclinaison du thème $theme,$theme_de_couleur sql_updateq( 'spip_spipr_educ', array( 'nom' => $theme,'parametre1' => $theme_de_couleur,'parametre2' => '','parametre3' => '','parametre4' => '','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', ), - array('type' => 'theme', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') + "type='theme' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" ); - $retour = 'ok'; + $retour='ok'; break; - + case 'educnat' : - list($couleur1, $couleur1degrade1, $couleur1degrade2, $couleur1degrade3, $couleur1degrade4, $couleur1degrade5) = spipr_educ_definition_couleurs_theme_educnat($theme_de_couleur); - $gris0 = '#ffffff'; - $gris1 = '#f9f9f9'; - $gris12 = '#f3f3f3'; - $gris2 = '#eeeeee'; - $gris3 = '#e1e1e1'; - $gris4 = '#dddddd'; - $gris5 = '#cccccc'; - $gris6 = '#bbbbbb'; - $gris7 = '#aaaaaa'; - $gris78 = '#999999'; - $gris8 = '#777777'; - $gris9 = '#333333'; - $gris10 = '#000000'; - // Couleur des liens du fil Twitter de la page de sommaire - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre6' => $couleur1, - ), - array('type' => 'bloc de base', 'nom' => 'sommaire_twitter', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Couleur des textes - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => $gris9,'parametre2' => $couleur1,'parametre3' => 'darken('.$couleur1.', '.$couleur1degrade1.')','parametre4' => $couleur1,'parametre5' => $gris9,'parametre6' => $couleur1,'parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_couleur_textes', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Carousel / Une - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => $couleur1 ,'parametre2' => $gris9,'parametre3' => $gris0,'parametre4' => $gris0,'parametre5' => $gris9,'parametre6' => $gris0,'parametre7' => $gris4,'parametre8' => $gris6,'parametre9' => $gris0,'parametre10' => $gris10, - ), - array('type' => 'graphisme', 'nom' => 'graphisme_carousel', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => $gris2,'parametre2' => $gris0,'parametre3' => 'margin-bottom:50px;', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_carousel_2', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Editorial - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => $gris1,'parametre2' => $couleur1,'parametre3' => $gris9,'parametre4' => 'margin-bottom:50px;','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_editorial_hero', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Typographie - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => '"Roboto",Arial,Helvetica,sans-serif','parametre2' => '"Roboto",Arial,Helvetica,sans-serif','parametre3' => '"Roboto",Arial,Helvetica,sans-serif','parametre4' => '"Roboto",Arial,Helvetica,sans-serif','parametre5' => '14','parametre6' => '20','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_typographie', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Couleurs des fonds - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => '','parametre2' => '','parametre3' => '','parametre4' => '','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_couleur_fond', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - - // Tableaux - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => '','parametre2' => '','parametre3' => '','parametre4' => 'non','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_tableaux', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Paginations - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => '','parametre2' => '','parametre3' => '','parametre4' => 'right','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_pagination', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Blocs dyslexie - $noms_blocs_dys = array('sommaire_dyslexie','article_dyslexie','rubrique_dyslexie','breve_dyslexie','site_dyslexie','auteur_dyslexie','autre_dyslexie'); - foreach ($noms_blocs_dys as $bloc_dys) { + $couleurs_du_theme=spipr_educ_definition_couleurs_theme_educnat($theme_de_couleur); + $couleur1=$couleurs_du_theme[0]; + $couleur1degrade1=$couleurs_du_theme[1]; + $couleur1degrade2=$couleurs_du_theme[2]; + $couleur1degrade3=$couleurs_du_theme[3]; + $couleur1degrade4=$couleurs_du_theme[4]; + $couleur1degrade5=$couleurs_du_theme[5]; + $gris0='#ffffff'; + $gris1='#f9f9f9'; + $gris12='#f3f3f3'; + $gris2='#eeeeee'; + $gris3='#e1e1e1'; + $gris4='#dddddd'; + $gris5='#cccccc'; + $gris6='#bbbbbb'; + $gris7='#aaaaaa'; + $gris78='#999999'; + $gris8='#777777'; + $gris9='#333333'; + $gris10='#000000'; + // Couleur des liens du fil Twitter de la page de sommaire sql_updateq( 'spip_spipr_educ', array( - 'parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '', + 'parametre6' => $couleur1, ), - array('type' => 'bloc de base', 'nom' => $bloc_dys, 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') + "type='bloc de base' AND nom='sommaire_twitter' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" ); - } - // Bloc des logos - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => 'margin-bottom:50px;', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_bloc_logos', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Bloc des liens vers les partenaires - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre2' => '','parametre3' => '','parametre4' => '','parametre5' => '','parametre6' => '','parametre7' => '','parametre9' => '','parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_liens_partenaires', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Menu vertical - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => $couleur1,'parametre2' => '#fafafa','parametre3' => $gris78,'parametre4' => $couleur1,'parametre5' => 'darken('.$couleur1.','.$couleur1degrade1.')','parametre6' => '#f3f3f3','parametre7' => $gris0,'parametre8' => $couleur1,'parametre9' => '','parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_menu_vertical', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Menu horizontal - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => $gris0,'parametre2' => $gris0,'parametre3' => 'transparent','parametre4' => $gris10,'parametre5' => $gris10,'parametre6' => $gris10,'parametre7' => $gris10,'parametre8' => $gris0,'parametre9' => $gris0,'parametre10' => '40', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_menu_horizontal', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Menu horizontal : icônes - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => 'non','parametre2' => 'non','parametre3' => 'non','parametre4' => 'non','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_menu_icones', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Menu déroulant - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => $gris0,'parametre2' => $gris7,'parametre3' => '#e5e5e5','parametre4' => $gris0,'parametre5' => $couleur1,'parametre6' => $gris0,'parametre7' => $gris0,'parametre8' => $couleur1,'parametre9' => $couleur1,'parametre10' => 'non', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_menu_deroulant', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Formulaires - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => '#f3f3f3','parametre2' => $gris9,'parametre3' => $couleur1,'parametre4' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_formulaires', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Marges - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => 'non', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_marges', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Fil d'ariane - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => 'transparent','parametre2' => 'transparent','parametre3' => $couleur1,'parametre4' => 'darken('.$couleur1.','.$couleur1degrade1.')','parametre5' => 'padding-left:0; a {background-color:transparent; color:darken('.$couleur1.','.$couleur1degrade1.'); font-weight:normal; } a:hover {color:'.$couleur1.'; background-color:transparent; font-weight:normal; text-decoration:underline;}','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', - ), - array('type' => 'graphisme', 'nom' => 'graphisme_fil_ariane', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // CRCN - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre5' => 'oui','parametre6' => '24','parametre7' => 'div.competences {margin-bottom:30px; padding:10px; box-shadow:0 0 4px #888; h4.h4 {font-size:1.2em;} p.legifrance { font-size:0.9em; margin:10px 0 0 0;}}','parametre8' => '','parametre9' => '','parametre10' => '', - ), - array('type' => 'bloc de base', 'nom' => 'article_competences_crcn', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // Layouts particuliers pour ce thème - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => '27','parametre2' => 'auto','parametre3' => '48%','parametre4' => '48%','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '' - ), - array('type' => 'layout', 'nom' => 'layout_petit', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => '39','parametre2' => '12','parametre3' => '6','parametre4' => '6','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '' - ), - array('type' => 'layout', 'nom' => 'layout_moyen', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => '39','parametre2' => '12','parametre3' => '6','parametre4' => '6','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '' - ), - array('type' => 'layout', 'nom' => 'layout_grand', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => '39','parametre2' => '12','parametre3' => '6','parametre4' => '6','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '' - ), - array('type' => 'layout', 'nom' => 'layout_1200', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') - ); - // CSS - sql_updateq( - 'spip_spipr_educ', - array( - 'parametre1' => + // Couleur des textes + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => $gris9,'parametre2' => $couleur1,'parametre3' => 'darken('.$couleur1.', '.$couleur1degrade1.')','parametre4' => $couleur1,'parametre5' => $gris9,'parametre6' => $couleur1,'parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_couleur_textes' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Carousel / Une + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => $couleur1 ,'parametre2' => $gris9,'parametre3' => $gris0,'parametre4' => $gris0,'parametre5' => $gris9,'parametre6' => $gris0,'parametre7' => $gris4,'parametre8' => $gris6,'parametre9' => $gris0,'parametre10' => $gris10, + ), + "type='graphisme' AND nom='graphisme_carousel' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => $gris2,'parametre2' => $gris0,'parametre3' => 'margin-bottom:50px;', + ), + "type='graphisme' AND nom='graphisme_carousel_2' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Editorial + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => $gris1,'parametre2' => $couleur1,'parametre3' => $gris9,'parametre4' => 'margin-bottom:50px;','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_editorial_hero' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Typographie + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => '"Roboto",Arial,Helvetica,sans-serif','parametre2' => '"Roboto",Arial,Helvetica,sans-serif','parametre3' => '"Roboto",Arial,Helvetica,sans-serif','parametre4' => '"Roboto",Arial,Helvetica,sans-serif','parametre5' => '14','parametre6' => '20','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_typographie' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Couleurs des fonds + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => '','parametre2' => '','parametre3' => '','parametre4' => '','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_couleur_fond' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + + // Tableaux + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => '','parametre2' => '','parametre3' => '','parametre4' => 'non','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_tableaux' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Paginations + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => '','parametre2' => '','parametre3' => '','parametre4' => 'right','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_pagination' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Blocs dyslexie + $noms_blocs_dys=array('sommaire_dyslexie','article_dyslexie','rubrique_dyslexie','breve_dyslexie','site_dyslexie','auteur_dyslexie','autre_dyslexie'); + foreach ($noms_blocs_dys as $bloc_dys) { + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '', + ), + "type='bloc de base' AND nom='$bloc_dys' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + } + // Bloc des logos + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => 'margin-bottom:50px;', + ), + "type='graphisme' AND nom='graphisme_bloc_logos' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Bloc des liens vers les partenaires + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre2' => '','parametre3' => '','parametre4' => '','parametre5' => '','parametre6' => '','parametre7' => '','parametre9' => '','parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_liens_partenaires' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Menu vertical + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => $couleur1,'parametre2' => '#fafafa','parametre3' => $gris78,'parametre4' => $couleur1,'parametre5' => 'darken('.$couleur1.','.$couleur1degrade1.')','parametre6' => '#f3f3f3','parametre7' => $gris0,'parametre8' => $couleur1,'parametre9' => '','parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_menu_vertical' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Menu horizontal + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => $gris0,'parametre2' => $gris0,'parametre3' => 'transparent','parametre4' => $gris10,'parametre5' => $gris10,'parametre6' => $gris10,'parametre7' => $gris10,'parametre8' => $gris0,'parametre9' => $gris0,'parametre10' => '40', + ), + "type='graphisme' AND nom='graphisme_menu_horizontal' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Menu horizontal : icônes + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => 'non','parametre2' => 'non','parametre3' => 'non','parametre4' => 'non','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_menu_icones' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Menu déroulant + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => $gris0,'parametre2' => $gris7,'parametre3' => '#e5e5e5','parametre4' => $gris0,'parametre5' => $couleur1,'parametre6' => $gris0,'parametre7' => $gris0,'parametre8' => $couleur1,'parametre9' => $couleur1,'parametre10' => 'non', + ), + "type='graphisme' AND nom='graphisme_menu_deroulant' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Formulaires + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => '#f3f3f3','parametre2' => $gris9,'parametre3' => $couleur1,'parametre4' => '', + ), + "type='graphisme' AND nom='graphisme_formulaires' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Marges + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => 'non', + ), + "type='graphisme' AND nom='graphisme_marges' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Fil d'ariane + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => 'transparent','parametre2' => 'transparent','parametre3' => $couleur1,'parametre4' => 'darken('.$couleur1.','.$couleur1degrade1.')','parametre5' => 'padding-left:0; a {background-color:transparent; color:darken('.$couleur1.','.$couleur1degrade1.'); font-weight:normal; } a:hover {color:'.$couleur1.'; background-color:transparent; font-weight:normal; text-decoration:underline;}','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', + ), + "type='graphisme' AND nom='graphisme_fil_ariane' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // CRCN + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre5' => 'oui','parametre6' => '24','parametre7' => 'div.competences {margin-bottom:30px; padding:10px; box-shadow:0 0 4px #888; h4.h4 {font-size:1.2em;} p.legifrance { font-size:0.9em; margin:10px 0 0 0;}}','parametre8' => '','parametre9' => '','parametre10' => '', + ), + "type='bloc de base' AND nom='article_competences_crcn' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // Layouts particuliers pour ce thème + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => '27','parametre2' => 'auto','parametre3' => '48%','parametre4' => '48%','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '' + ), + "type='layout' AND nom='layout_petit' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => '39','parametre2' => '12','parametre3' => '6','parametre4' => '6','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '' + ), + "type='layout' AND nom='layout_moyen' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => '39','parametre2' => '12','parametre3' => '6','parametre4' => '6','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '' + ), + "type='layout' AND nom='layout_grand' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => '39','parametre2' => '12','parametre3' => '6','parametre4' => '6','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '' + ), + "type='layout' AND nom='layout_1200' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" + ); + // CSS + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre1' => " /* -- Polices spécifiques -- */ @font-face{ @@ -2563,7 +2588,7 @@ overflow:hidden; position:relative; width:100%; float:left; - text-align:center; + text-align:center; min-height:50px; } .plus_de_1200,.de_980_a_1200,.de_768_a_980 {display:none;} @@ -2605,7 +2630,7 @@ color:darken($couleur1, $couleur1degrade5); a{color:darken($couleur1, $couleur1degrade5);} body a:hover{color:darken($couleur1, $couleur1degrade5); background-color:transparent; text-decoration:underline;} } -#popin_accessibilite h2#titre_accessibilite:before { +#popin_accessibilite h2#titre_accessibilite:before { content:''; position:absolute; width:43px; @@ -2696,7 +2721,7 @@ color:darken($couleur1, $couleur1degrade5); a{color:darken($couleur1, $couleur1degrade5);} a:hover{color:darken($couleur1, $couleur1degrade5); background-color:transparent; text-decoration:underline;} } -h2:before { +h2:before { content:''; position:absolute; width:43px; @@ -2712,6 +2737,7 @@ font-weight:normal; margin-top:20px; } } +.dropdown-menu-second-large { max-height:~\"calc(100vh - 280px)\"; } .dropdown-menu-second-court { @@ -2779,7 +2805,7 @@ margin-left:0; font-weight:normal;} a:hover{color:darken($couleur1, $couleur1degrade5); background-color:transparent; text-decoration:underline;} } -h2:before { +h2:before { content:''; position:absolute; width:43px; @@ -2969,12 +2995,12 @@ transition: background-color 350ms ease-in 100ms; ", 'parametre2' => '','parametre3' => '','parametre4' => '','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', ), - array('type' => 'graphisme', 'nom' => 'graphisme_css', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') + "type='graphisme' AND nom='graphisme_css' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" ); - + // Ensemble des entrées dont les 10 paramètres sont vidés - $a_vider = array( + $a_vider=array( // Les blocs perso 'autre_bloc_perso_1','autre_bloc_perso_2','autre_bloc_perso_3', 'auteur_bloc_perso_1','auteur_bloc_perso_2','auteur_bloc_perso_3', @@ -2983,27 +3009,27 @@ transition: background-color 350ms ease-in 100ms; 'rubrique_bloc_perso_1','rubrique_bloc_perso_2','rubrique_bloc_perso_3', 'article_bloc_perso_1','article_bloc_perso_2','article_bloc_perso_3', 'sommaire_bloc_perso_1','sommaire_bloc_perso_2','sommaire_bloc_perso_3', - - ); + + ); foreach ($a_vider as $nom_bloc) { sql_updateq( 'spip_spipr_educ', array( 'parametre1' => '','parametre2' => '','parametre3' => '','parametre4' => '','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', ), - array('type' => 'graphisme', 'nom' => '$nom_bloc', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') + "type='graphisme' AND nom='$nom_bloc' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" ); } - + // Up du nom et de la déclinaison du thème $theme,$theme_de_couleur sql_updateq( 'spip_spipr_educ', array( 'nom' => $theme,'parametre1' => $theme_de_couleur,'parametre2' => '','parametre3' => '','parametre4' => '','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '', ), - array('type' => 'theme', 'nom_sauvegarde' => 'en_cours_d_utilisation_SPIPr') + "type='theme' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'" ); - $retour = 'ok'; + $retour='ok'; break; } return $retour; diff --git a/inc/spipr_educ_deplacement_bloc.php b/inc/spipr_educ_deplacement_bloc.php index b72a05b..bdaba07 100644 --- a/inc/spipr_educ_deplacement_bloc.php +++ b/inc/spipr_educ_deplacement_bloc.php @@ -3,7 +3,7 @@ function spipr_educ_bloc_vers_le_haut($page,$colonne) { // Tout d'abord récupérer l'id et la place du bloc ciblé $test_presence_deplacement_haut=false; - $test_blocs = sql_select('*','spip_spipr_educ',"(type='bloc de base' OR type='bloc personnel') AND nom_sauvegarde='en_cours_d_utilisation_SPIPr' AND parametre1='$page' AND parametre2='$colonne'"); + $test_blocs=sql_select('*','spip_spipr_educ',"(type='bloc de base' OR type='bloc personnel') AND nom_sauvegarde='en_cours_d_utilisation_SPIPr' AND parametre1='$page' AND parametre2='$colonne'"); while ($tab_blocs = sql_fetch($test_blocs)){ if (is_numeric(_request($tab_blocs['nom'].'_haut_x'))) { $test_presence_deplacement_haut=true; @@ -16,10 +16,12 @@ function spipr_educ_bloc_vers_le_haut($page,$colonne) { // Inutile de poursuivre si aucun déplacement n'a été demandé... if ($test_presence_deplacement_haut) { // On cherche ensuite l'id du bloc à permuter - $test_blocs_permuter = sql_getfetsel('id','spip_spipr_educ',"(type='bloc de base' OR type='bloc personnel') AND nom_sauvegarde='en_cours_d_utilisation_SPIPr' AND parametre1='$page' AND parametre2='$colonne' AND parametre3 = ".$bloc_vers_le_bas['parametre3']); + $test_blocs_permuter=sql_select('id','spip_spipr_educ',"(type='bloc de base' OR type='bloc personnel') AND nom_sauvegarde='en_cours_d_utilisation_SPIPr' AND parametre1='$page' AND parametre2='$colonne' AND parametre3 = ".$bloc_vers_le_bas['parametre3']); + $tab_blocs_permuter=sql_fetch($test_blocs_permuter); + $bloc_vers_le_bas['id']=$tab_blocs_permuter['id']; //On permute les places des deux blocs - sql_updateq('spip_spipr_educ',array('parametre3' => $bloc_vers_le_bas['parametre3']),"id = '".$test_blocs_permuter."'"); - sql_updateq('spip_spipr_educ',array('parametre3' => $bloc_vers_le_haut['parametre3']),"id = '".$test_blocs_permuter."'"); + sql_updateq('spip_spipr_educ',array('parametre3' => $bloc_vers_le_bas['parametre3']),"id = '".$bloc_vers_le_haut['id']."'"); + sql_updateq('spip_spipr_educ',array('parametre3' => $bloc_vers_le_haut['parametre3']),"id = '".$bloc_vers_le_bas['id']."'"); } } @@ -40,19 +42,21 @@ function spipr_educ_bloc_vers_le_bas($page,$colonne) { // Inutile de poursuivre si aucun déplacement n'a été demandé... if ($test_presence_deplacement_bas) { // On cherche ensuite l'id du bloc à permuter - $test_blocs_permuter = sql_getfetsel('id','spip_spipr_educ',"(type='bloc de base' OR type='bloc personnel') AND nom_sauvegarde='en_cours_d_utilisation_SPIPr' AND parametre1='$page' AND parametre2='$colonne' AND parametre3 = ".$bloc_vers_le_haut['parametre3']); + $test_blocs_permuter=sql_select('id','spip_spipr_educ',"(type='bloc de base' OR type='bloc personnel') AND nom_sauvegarde='en_cours_d_utilisation_SPIPr' AND parametre1='$page' AND parametre2='$colonne' AND parametre3 = ".$bloc_vers_le_haut['parametre3']); + $tab_blocs_permuter=sql_fetch($test_blocs_permuter); + $bloc_vers_le_haut['id']=$tab_blocs_permuter['id']; //On permute les places des deux blocs - sql_updateq('spip_spipr_educ',array('parametre3' => $bloc_vers_le_bas['parametre3']),"id = '".$test_blocs_permuter."'"); - sql_updateq('spip_spipr_educ',array('parametre3' => $bloc_vers_le_haut['parametre3']),"id = '".$test_blocs_permuter."'"); + sql_updateq('spip_spipr_educ',array('parametre3' => $bloc_vers_le_bas['parametre3']),"id = '".$bloc_vers_le_haut['id']."'"); + sql_updateq('spip_spipr_educ',array('parametre3' => $bloc_vers_le_haut['parametre3']),"id = '".$bloc_vers_le_bas['id']."'"); } } // Rangement des blocs pour conserver une bonne numérotation des ordres sans trou de numérotation, utile après ajout ou retrait d'un bloc function spipr_educ_bloc_ranger($page,$colonne) { - $test_blocs_ordre = sql_select('*','spip_spipr_educ',"(type='bloc de base' OR type='bloc personnel') AND nom_sauvegarde='en_cours_d_utilisation_SPIPr' AND parametre1='$page' AND parametre2='$colonne'",'','parametre3'); - $ordre = 0; - if (sql_count($test_blocs_ordre)>9) $ordre = 10; + $test_blocs_ordre=sql_select('*','spip_spipr_educ',"(type='bloc de base' OR type='bloc personnel') AND nom_sauvegarde='en_cours_d_utilisation_SPIPr' AND parametre1='$page' AND parametre2='$colonne'",'','parametre3'); + $ordre=0; + if (sql_count($test_blocs_ordre)>9) $ordre=10; while ($tab_blocs_ordre = sql_fetch($test_blocs_ordre)){ $ordre++; sql_updateq('spip_spipr_educ',array('parametre3' => $ordre),'id = '.$tab_blocs_ordre['id']); @@ -84,9 +88,16 @@ function spipr_educ_bloc_supprimer_definitivement($page,$colonne) { // Réintégrer un bloc qui avait été caché function spipr_educ_bloc_reintegrer($id_bloc,$colonne) { - sql_updateq('spip_spipr_educ',array('parametre2' => $colonne,'parametre3' => 999),"id=$id_bloc"); - $test_bloc = sql_allfetsel('parametre1','spip_spipr_educ',"id=$id_bloc"); - foreach ($test_bloc AS $test_bloc) { + sql_updateq( + 'spip_spipr_educ', + array( + 'parametre2' => $colonne, + 'parametre3' => 999 + ), + "id=$id_bloc" + ); + $test_bloc=sql_select('parametre1','spip_spipr_educ',"id=$id_bloc"); + while ($tab_bloc = sql_fetch($test_bloc)){ spipr_educ_bloc_ranger($tab_bloc['parametre1'],$colonne); } } @@ -156,15 +167,15 @@ function spipr_educ_presente_formulaire_deplacement($page,$colonne) { function spipr_educ_presente_formulaire_ajout_bloc_replie($page,$colonne) { ?>
-
" name="ajout_nouveau_bloc" alt="Ajouter un bloc" title="Ajouter un bloc" />
+
" name="ajout_nouveau_bloc" alt="Ajouter un bloc" title="Ajouter un bloc" />
Ajouter un bloc supplémentaire
"; - $test_blocs = sql_select('*','spip_spipr_educ',"(type='bloc de base' OR type='bloc personnel') AND nom_sauvegarde='en_cours_d_utilisation_SPIPr' AND parametre1='$page' AND parametre2='off'",'','parametre3'); - $pos_fin = sql_count($test_blocs); + $test_blocs=sql_select('*','spip_spipr_educ',"(type='bloc de base' OR type='bloc personnel') AND nom_sauvegarde='en_cours_d_utilisation_SPIPr' AND parametre1='$page' AND parametre2='off'",'','parametre3'); + $pos_fin=sql_count($test_blocs); if ($pos_fin>0) { ?> Ajouter un bloc non actuellement affiché : @@ -182,7 +193,7 @@ function spipr_educ_presente_formulaire_ajout_bloc_deplie($page,$colonne) {
-
" name="ajout_nouveau_bloc_spipr_educ" alt="Ajouter ce bloc" title="Ajouter ce bloc" />
+
" name="ajout_nouveau_bloc_spipr_educ" alt="Ajouter ce bloc" title="Ajouter ce bloc" />
Ajouter ce bloc
@@ -194,15 +205,17 @@ function spipr_educ_presente_formulaire_ajout_bloc_deplie($page,$colonne) {
-
" name="ajout_nouveau_bloc_personnel" alt="Ajouter ce bloc personnel" title="Ajouter ce bloc personnel" />
+
" name="ajout_nouveau_bloc_personnel" alt="Ajouter ce bloc personnel" title="Ajouter ce bloc personnel" />
Ajouter ce bloc personnel
\ No newline at end of file diff --git a/inc/spipr_educ_gestion_margin.php b/inc/spipr_educ_gestion_margin.php index 1f5f640..dffce0c 100644 --- a/inc/spipr_educ_gestion_margin.php +++ b/inc/spipr_educ_gestion_margin.php @@ -1,60 +1,60 @@ '@media (min-width: 1200px) { #aside { margin-left:-1140px; } #extra { width:210px; margin-left:-240px; } #content { margin-left:330px; } .header .spip_logos {margin-left:30px;} .header .spip_logos {margin-left:30px;} .footer {padding-left:30px;padding-right:30px;} } ', - '8' => '@media (min-width: 1200px) { #extra { margin-left:-1140px; width:210px; } #aside { margin-left:-300px; } #content { margin-left:270px; } .header .spip_logos {margin-left:30px;} .header .spip_logos {margin-left:30px;} .footer {padding-left:30px;padding-right:30px;} } ', - '9' => '@media (min-width: 1200px) { #extra { width:210px; margin-left:-240px; } #aside { margin-left:-540px; } #content { margin-left:30px; } .header .spip_logos {margin-left:30px;} .header .spip_logos {margin-left:30px;} .footer {padding-left:30px;padding-right:30px;} } ', - '10' => '@media (min-width: 1200px) { #extra { width:210px; margin-left:-540px; } #aside { margin-left:-300px; } #content { margin-left:30px; } .header .spip_logos {margin-left:30px;} .header .spip_logos {margin-left:30px;} .footer {padding-left:30px;padding-right:30px;} } ', - '11' => '@media (min-width: 1200px) { #extra { width:210px; margin-left:-840px; } #aside { margin-left:-1140px; } #content { margin-left:570px; } .header .spip_logos {margin-left:30px;} .header .spip_logos {margin-left:30px;} .footer {padding-left:30px;padding-right:30px;} } ', - '12' => '@media (min-width: 1200px) { #extra { width:210px; margin-left:-1140px; } #aside { margin-left:-900px; } #content { margin-left:570px; } .header .spip_logos {margin-left:30px;} .header .spip_logos {margin-left:30px;} .footer {padding-left:30px;padding-right:30px;} } ', - '33' => '@media (min-width: 1200px) { #extra { width:310px; margin-right:30px; } #aside { width:310px; margin-right:30px; } #content { margin-left:30px; } .header .spip_logos {margin-left:30px;} .header .spip_logos {margin-left:30px;} .footer {padding-left:30px;padding-right:30px;} } ', - '34' => '@media (min-width: 1200px) { #extra { width:310px; margin-left:30px; } #aside { width:310px; margin-left:30px; } #content { margin-right:30px; } .header .spip_logos {margin-left:30px;} .header .spip_logos {margin-left:30px;} .footer {padding-left:30px;padding-right:30px;} } ', - '35' => '@media (min-width: 1200px) { #extra { width:770px; margin-left:30px; } #aside { width:310px; margin-right:30px; } #content { margin-left:30px; } .header .spip_logos {margin-left:30px;} .header .spip_logos {margin-left:30px;} .footer {padding-left:30px;padding-right:30px;} } ', - '36' => '@media (min-width: 1200px) { #extra { width:770px; margin-left:30px; } #aside { width:310px; margin-right:30px; } #content { margin-left:30px; } .header .spip_logos {margin-left:30px;} .header .spip_logos {margin-left:30px;} .footer {padding-left:30px;padding-right:30px;} } ', - '37' => '@media (min-width: 1200px) { #extra { width:1110px; margin-right:30px; margin-left:30px; } #aside { width:310px; margin-right:30px; } #content { margin-left:30px; } .header .spip_logos {margin-left:30px;} .header .spip_logos {margin-left:20px;} .footer {padding-left:30px;padding-right:30px;} } ', - '38' => '@media (min-width: 1200px) { #extra { width:1110px; margin-right:30px; margin-left:30px; } #aside { width:310px; margin-left:30px; } #content { margin-left:30px; margin-right:30px; } .header .spip_logos {margin-left:30px;} .header .spip_logos {margin-left:20px;} .footer {padding-left:30px;padding-right:30px;} } ', + $tab=array( + '7'=>'@media (min-width: 1200px) { #aside { margin-left:-1140px; } #extra { width:210px; margin-left:-240px; } #content { margin-left:330px; } .header .spip_logos {margin-left:30px;} .header .spip_logos {margin-left:30px;} .footer {padding-left:30px;padding-right:30px;} } ', + '8'=>'@media (min-width: 1200px) { #extra { margin-left:-1140px; width:210px; } #aside { margin-left:-300px; } #content { margin-left:270px; } .header .spip_logos {margin-left:30px;} .header .spip_logos {margin-left:30px;} .footer {padding-left:30px;padding-right:30px;} } ', + '9'=>'@media (min-width: 1200px) { #extra { width:210px; margin-left:-240px; } #aside { margin-left:-540px; } #content { margin-left:30px; } .header .spip_logos {margin-left:30px;} .header .spip_logos {margin-left:30px;} .footer {padding-left:30px;padding-right:30px;} } ', + '10'=>'@media (min-width: 1200px) { #extra { width:210px; margin-left:-540px; } #aside { margin-left:-300px; } #content { margin-left:30px; } .header .spip_logos {margin-left:30px;} .header .spip_logos {margin-left:30px;} .footer {padding-left:30px;padding-right:30px;} } ', + '11'=>'@media (min-width: 1200px) { #extra { width:210px; margin-left:-840px; } #aside { margin-left:-1140px; } #content { margin-left:570px; } .header .spip_logos {margin-left:30px;} .header .spip_logos {margin-left:30px;} .footer {padding-left:30px;padding-right:30px;} } ', + '12'=>'@media (min-width: 1200px) { #extra { width:210px; margin-left:-1140px; } #aside { margin-left:-900px; } #content { margin-left:570px; } .header .spip_logos {margin-left:30px;} .header .spip_logos {margin-left:30px;} .footer {padding-left:30px;padding-right:30px;} } ', + '33'=>'@media (min-width: 1200px) { #extra { width:310px; margin-right:30px; } #aside { width:310px; margin-right:30px; } #content { margin-left:30px; } .header .spip_logos {margin-left:30px;} .header .spip_logos {margin-left:30px;} .footer {padding-left:30px;padding-right:30px;} } ', + '34'=>'@media (min-width: 1200px) { #extra { width:310px; margin-left:30px; } #aside { width:310px; margin-left:30px; } #content { margin-right:30px; } .header .spip_logos {margin-left:30px;} .header .spip_logos {margin-left:30px;} .footer {padding-left:30px;padding-right:30px;} } ', + '35'=>'@media (min-width: 1200px) { #extra { width:770px; margin-left:30px; } #aside { width:310px; margin-right:30px; } #content { margin-left:30px; } .header .spip_logos {margin-left:30px;} .header .spip_logos {margin-left:30px;} .footer {padding-left:30px;padding-right:30px;} } ', + '36'=>'@media (min-width: 1200px) { #extra { width:770px; margin-left:30px; } #aside { width:310px; margin-right:30px; } #content { margin-left:30px; } .header .spip_logos {margin-left:30px;} .header .spip_logos {margin-left:30px;} .footer {padding-left:30px;padding-right:30px;} } ', + '37'=>'@media (min-width: 1200px) { #extra { width:1110px; margin-right:30px; margin-left:30px; } #aside { width:310px; margin-right:30px; } #content { margin-left:30px; } .header .spip_logos {margin-left:30px;} .header .spip_logos {margin-left:20px;} .footer {padding-left:30px;padding-right:30px;} } ', + '38'=>'@media (min-width: 1200px) { #extra { width:1110px; margin-right:30px; margin-left:30px; } #aside { width:310px; margin-left:30px; } #content { margin-left:30px; margin-right:30px; } .header .spip_logos {margin-left:30px;} .header .spip_logos {margin-left:20px;} .footer {padding-left:30px;padding-right:30px;} } ', '39' => '@media (min-width: 1200px) { #content {width:1140px; margin-left:30px; margin-right:30px;} #aside {width:550px; margin-left:30px;} #extra {width:550px; margin-right:30px;} #footer{padding-left:30px;padding-right:30px;} .header .spip_logos {margin-left:30px;} }', '40' => '@media (min-width: 1200px) { #content {width:1140px; margin-left:30px; margin-right:30px;} #aside {width:550px; margin-right:30px;} #extra {width:550px; margin-left:30px;} #footer{padding-left:30px;padding-right:30px;} .header .spip_logos {margin-left:30px;} }', ); return $tab[$layout]; } function spipr_educ_gestion_margin_980_1199($layout) { - $tab = array( - '7' => '@media (min-width: 980px) and (max-width: 1199px) { #aside { margin-left:-920px; } #extra { width:180px; margin-left:-200px; } #content { margin-left:260px; } .header .spip_logos {margin-left:20px;} .footer {padding-left:20px;padding-right:20px;} }', - '8' => '@media (min-width: 980px) and (max-width: 1199px) { #extra { margin-left:-920px; width:180px; } #aside { margin-left:-240px; } #content { margin-left:220px; } .header .spip_logos {margin-left:20px;} .footer {padding-left:20px;padding-right:20px;} }', - '9' => '@media (min-width: 980px) and (max-width: 1199px) { #extra { width:180px; margin-left:-200px; } #aside { margin-left:-440px; } #content { margin-left:20px; } .header .spip_logos {margin-left:20px;} .footer {padding-left:20px;padding-right:20px;} }', - '10' => '@media (min-width: 980px) and (max-width: 1199px) { #extra { width:180px; margin-left:-440px; } #aside { margin-left:-240px; } #content { margin-left:20px; } .header .spip_logos {margin-left:20px;} .footer {padding-left:20px;padding-right:20px;} }', - '11' => '@media (min-width: 980px) and (max-width: 1199px) { #extra { width:180px; margin-left:-680px; } #aside { margin-left:-920px; } #content { margin-left:460px; } .header .spip_logos {margin-left:20px;} .footer {padding-left:20px;padding-right:20px;} }', - '12' => '@media (min-width: 980px) and (max-width: 1199px) { #extra { width:180px; margin-left:-920px; } #aside { margin-left:-720px; } #content { margin-left:460px; } .header .spip_logos {margin-left:20px;} .footer {padding-left:20px;padding-right:20px;} }', - '33' => '@media (min-width: 980px) and (max-width: 1199px) { #extra { width:250px; margin-right:20px; } #aside { width:250px; margin-right:20px; } #content { margin-left:20px; } .header .spip_logos {margin-left:20px;} .footer {padding-left:20px;padding-right:20px;} }', - '34' => '@media (min-width: 980px) and (max-width: 1199px) { #extra { width:250px; margin-left:20px; } #aside { width:250px; margin-left:20px; } #content { margin-right:20px; } .header .spip_logos {margin-left:20px;} .footer {padding-left:20px;padding-right:20px;} }', - '35' => '@media (min-width: 980px) and (max-width: 1199px) { #extra { width:620px; margin-left:20px; } #aside { width:250px; margin-right:20px; } #content { margin-left:20px; } .header .spip_logos {margin-left:20px;} .footer {padding-left:20px;padding-right:20px;} }', - '36' => '@media (min-width: 980px) and (max-width: 1199px) { #extra { width:620px; margin-right:20px; } #aside { width:250px; margin-left:20px; } #content { margin-right:20px; } .header .spip_logos {margin-left:20px;} .footer {padding-left:20px;padding-right:20px;} }', - '37' => '@media (min-width: 980px) and (max-width: 1199px) { #extra { width:900px; margin-right:20px; margin-left:20px; } #aside { width:250px; margin-right:20px; } #content { margin-left:20px; } .header .spip_logos {margin-left:20px;} .footer {padding-left:20px;padding-right:20px;} }', - '38' => '@media (min-width: 980px) and (max-width: 1199px) { #extra { width:900px; margin-right:20px; margin-left:20px; } #aside { width:250px; margin-left:20px; } #content { margin-right:20px; } .header .spip_logos {margin-left:20px;} .footer {padding-left:20px;padding-right:20px;} }', + $tab=array( + '7'=>'@media (min-width: 980px) and (max-width: 1199px) { #aside { margin-left:-920px; } #extra { width:180px; margin-left:-200px; } #content { margin-left:260px; } .header .spip_logos {margin-left:20px;} .footer {padding-left:20px;padding-right:20px;} }', + '8'=>'@media (min-width: 980px) and (max-width: 1199px) { #extra { margin-left:-920px; width:180px; } #aside { margin-left:-240px; } #content { margin-left:220px; } .header .spip_logos {margin-left:20px;} .footer {padding-left:20px;padding-right:20px;} }', + '9'=>'@media (min-width: 980px) and (max-width: 1199px) { #extra { width:180px; margin-left:-200px; } #aside { margin-left:-440px; } #content { margin-left:20px; } .header .spip_logos {margin-left:20px;} .footer {padding-left:20px;padding-right:20px;} }', + '10'=>'@media (min-width: 980px) and (max-width: 1199px) { #extra { width:180px; margin-left:-440px; } #aside { margin-left:-240px; } #content { margin-left:20px; } .header .spip_logos {margin-left:20px;} .footer {padding-left:20px;padding-right:20px;} }', + '11'=>'@media (min-width: 980px) and (max-width: 1199px) { #extra { width:180px; margin-left:-680px; } #aside { margin-left:-920px; } #content { margin-left:460px; } .header .spip_logos {margin-left:20px;} .footer {padding-left:20px;padding-right:20px;} }', + '12'=>'@media (min-width: 980px) and (max-width: 1199px) { #extra { width:180px; margin-left:-920px; } #aside { margin-left:-720px; } #content { margin-left:460px; } .header .spip_logos {margin-left:20px;} .footer {padding-left:20px;padding-right:20px;} }', + '33'=>'@media (min-width: 980px) and (max-width: 1199px) { #extra { width:250px; margin-right:20px; } #aside { width:250px; margin-right:20px; } #content { margin-left:20px; } .header .spip_logos {margin-left:20px;} .footer {padding-left:20px;padding-right:20px;} }', + '34'=>'@media (min-width: 980px) and (max-width: 1199px) { #extra { width:250px; margin-left:20px; } #aside { width:250px; margin-left:20px; } #content { margin-right:20px; } .header .spip_logos {margin-left:20px;} .footer {padding-left:20px;padding-right:20px;} }', + '35'=>'@media (min-width: 980px) and (max-width: 1199px) { #extra { width:620px; margin-left:20px; } #aside { width:250px; margin-right:20px; } #content { margin-left:20px; } .header .spip_logos {margin-left:20px;} .footer {padding-left:20px;padding-right:20px;} }', + '36'=>'@media (min-width: 980px) and (max-width: 1199px) { #extra { width:620px; margin-right:20px; } #aside { width:250px; margin-left:20px; } #content { margin-right:20px; } .header .spip_logos {margin-left:20px;} .footer {padding-left:20px;padding-right:20px;} }', + '37'=>'@media (min-width: 980px) and (max-width: 1199px) { #extra { width:900px; margin-right:20px; margin-left:20px; } #aside { width:250px; margin-right:20px; } #content { margin-left:20px; } .header .spip_logos {margin-left:20px;} .footer {padding-left:20px;padding-right:20px;} }', + '38'=>'@media (min-width: 980px) and (max-width: 1199px) { #extra { width:900px; margin-right:20px; margin-left:20px; } #aside { width:250px; margin-left:20px; } #content { margin-right:20px; } .header .spip_logos {margin-left:20px;} .footer {padding-left:20px;padding-right:20px;} }', '39' => '@media (min-width: 980px) { #content {width:940px; margin-left:20px; margin-right:20px;} #aside {width:470px; margin-left:20px;} #extra {width:470px; margin-right:20px;} #footer{padding-left:20px;padding-right:20px;} .header .spip_logos {margin-left:20px;} }', '40' => '@media (min-width: 980px) { #content {width:940px; margin-left:20px; margin-right:20px;} #aside {width:470px; margin-right:20px;} #extra {width:470px; margin-left:20px;} #footer{padding-left:20px;padding-right:20px;} .header .spip_logos {margin-left:20px;} }', ); return $tab[$layout]; } function spipr_educ_gestion_margin_768_979($layout) { - $tab = array( - '33' => '@media (min-width: 768px) and (max-width: 979px) { #aside {width:208px; margin-right:10px;} #extra {width:208px; margin-right:10px;} #content {margin-left:10px;} .header .spip_logos {margin-left:10px;} .footer {padding-left:10px;padding-right:10px;} }', - '34' => '@media (min-width: 768px) and (max-width: 979px) { #aside {width:208px; margin-left:10px;} #extra {width:208px; margin-left:10px;} #content {margin-right:10px;} .header .spip_logos {margin-left:10px;} .footer {padding-left:10px;padding-right:10px;} }', - '35' => '@media (min-width: 768px) and (max-width: 979px) { #aside {width:208px; margin-right:10px;} #extra {margin-left:10px;} #content {margin-left:10px;} .header .spip_logos {margin-left:10px;} .footer {padding-left:10px;padding-right:10px;} }', - '36' => '@media (min-width: 768px) and (max-width: 979px) { #aside {width:208px; margin-left:10px;} #extra {margin-right:10px;} #content {margin-right:10px;} .header .spip_logos {margin-left:10px;} .footer {padding-left:10px;padding-right:10px;} }', - '37' => '@media (min-width: 768px) and (max-width: 979px) { #aside {width:208px; margin-right:10px;} #extra {margin-right:10px; margin-left:10px; width:704px;} #content {margin-left:10px;} .header .spip_logos {margin-left:10px;} .footer {padding-left:10px;padding-right:10px;} }', - '38' => '@media (min-width: 768px) and (max-width: 979px) { #aside {width:208px; margin-left:10px;} #extra {margin-right:10px; margin-left:10px; width:704px;} #content {margin-right:10px;} .header .spip_logos {margin-left:10px;} .footer {padding-left:10px;padding-right:10px;} }', - '39' => '@media (min-width: 768px) and (max-width: 979px) { #content {width:704px; margin-left:10px; margin-right:10px;} #aside {margin-left:10px; width:342px;} #extra {margin-right:10px; width:342px;} #footer{padding-left:10px;padding-right:10px;} .header .spip_logos {margin-left:10px;} }', - '40' => '@media (min-width: 768px) and (max-width: 979px) { #content {width:704px; margin-left:10px; margin-right:10px;} #aside {margin-right:10px; width:342px;} #extra {margin-left:10px; width:342px;} #footer{padding-left:10px;padding-right:10px;} .header .spip_logos {margin-left:10px;} }', + $tab=array( + '33'=>'@media (min-width: 768px) and (max-width: 979px) { #aside {width:208px; margin-right:10px;} #extra {width:208px; margin-right:10px;} #content {margin-left:10px;} .header .spip_logos {margin-left:10px;} .footer {padding-left:10px;padding-right:10px;} }', + '34'=>'@media (min-width: 768px) and (max-width: 979px) { #aside {width:208px; margin-left:10px;} #extra {width:208px; margin-left:10px;} #content {margin-right:10px;} .header .spip_logos {margin-left:10px;} .footer {padding-left:10px;padding-right:10px;} }', + '35'=>'@media (min-width: 768px) and (max-width: 979px) { #aside {width:208px; margin-right:10px;} #extra {margin-left:10px;} #content {margin-left:10px;} .header .spip_logos {margin-left:10px;} .footer {padding-left:10px;padding-right:10px;} }', + '36'=>'@media (min-width: 768px) and (max-width: 979px) { #aside {width:208px; margin-left:10px;} #extra {margin-right:10px;} #content {margin-right:10px;} .header .spip_logos {margin-left:10px;} .footer {padding-left:10px;padding-right:10px;} }', + '37'=>'@media (min-width: 768px) and (max-width: 979px) { #aside {width:208px; margin-right:10px;} #extra {margin-right:10px; margin-left:10px; width:704px;} #content {margin-left:10px;} .header .spip_logos {margin-left:10px;} .footer {padding-left:10px;padding-right:10px;} }', + '38'=>'@media (min-width: 768px) and (max-width: 979px) { #aside {width:208px; margin-left:10px;} #extra {margin-right:10px; margin-left:10px; width:704px;} #content {margin-right:10px;} .header .spip_logos {margin-left:10px;} .footer {padding-left:10px;padding-right:10px;} }', + '39'=>'@media (min-width: 768px) and (max-width: 979px) { #content {width:704px; margin-left:10px; margin-right:10px;} #aside {margin-left:10px; width:342px;} #extra {margin-right:10px; width:342px;} #footer{padding-left:10px;padding-right:10px;} .header .spip_logos {margin-left:10px;} }', + '40'=>'@media (min-width: 768px) and (max-width: 979px) { #content {width:704px; margin-left:10px; margin-right:10px;} #aside {margin-right:10px; width:342px;} #extra {margin-left:10px; width:342px;} #footer{padding-left:10px;padding-right:10px;} .header .spip_logos {margin-left:10px;} }', ); return $tab[$layout]; } function spipr_educ_gestion_margin_451_767($layout) { - $tab = array( - '27' => '@media (min-width: 451px) and (max-width: 767px) { #content {width:96%; margin-left:1.99%; margin-right:1.99%;} #extra {width:46%; margin-right:1.99%;} #aside {width:46%; margin-left:1.99%;} #footer{padding-left:1.99%; padding-right:1.99%;} .header .spip_logos {margin-left:1.99%;} }', - '28' => '@media (min-width: 451px) and (max-width: 767px) { #content {width:96%; margin-left:1.99%; margin-right:1.99%;} #extra {width:46%; margin-left:1.99%;} #aside {width:46%; margin-right:1.99%;} #footer{padding-left:1.99%; padding-right:1.99%;} .header .spip_logos {margin-left:1.99%;} }', + $tab=array( + '27'=>'@media (min-width: 451px) and (max-width: 767px) { #content {width:96%; margin-left:1.99%; margin-right:1.99%;} #extra {width:46%; margin-right:1.99%;} #aside {width:46%; margin-left:1.99%;} #footer{padding-left:1.99%; padding-right:1.99%;} .header .spip_logos {margin-left:1.99%;} }', + '28'=>'@media (min-width: 451px) and (max-width: 767px) { #content {width:96%; margin-left:1.99%; margin-right:1.99%;} #extra {width:46%; margin-left:1.99%;} #aside {width:46%; margin-right:1.99%;} #footer{padding-left:1.99%; padding-right:1.99%;} .header .spip_logos {margin-left:1.99%;} }', ); return $tab[$layout]; } @@ -62,7 +62,7 @@ function spipr_educ_gestion_margin_450() { return '@media (max-width: 450px) { #content, #aside, #extra {width:94%; margin-left:1.99%; margin-right:1.99%; padding-left:0; padding-right:0;} #footer{padding-left:1.99%; padding-right:1.99%;} .header .spip_logos {margin-left:1.99%;} }'; } function spipr_educ_gestion_margin_h1() { - return ' + return ' @media (max-width: 450px) { #nom_site_spip{padding-left:1.99%;} } @media (min-width: 451px) and (max-width: 767px) { #nom_site_spip{padding-left:1.99%;} } @media (min-width: 768px) and (max-width: 979px) { #nom_site_spip{padding-left:10px;} } @@ -71,26 +71,34 @@ function spipr_educ_gestion_margin_h1() { '; } function spipr_educ_gestion_margin() { - $retour = ''; + $retour=''; // Tout d'abord en largeur >= 1200px - $test_layout = sql_getfetsel('parametre1','spip_spipr_educ',"nom='layout_1200' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'"); - if (!$test_layout) {$test_layout=9;} - $retour.=spipr_educ_gestion_margin_1200($test_layout); + $test_layout=sql_select('parametre1','spip_spipr_educ',"nom='layout_1200' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'"); + $tab_test_layout=sql_fetch($test_layout); + $test_layout_1200=$tab_test_layout['parametre1']; + if (!$test_layout_1200) {$test_layout_1200=9;} + $retour.=spipr_educ_gestion_margin_1200($test_layout_1200); // Ensuite entre 980px et 1199px - $test_layout2 = sql_getfetsel('parametre1','spip_spipr_educ',"nom='layout_grand' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'"); - if (!$test_layout2) {$test_layout2=33;} - $retour.=' '.spipr_educ_gestion_margin_980_1199($test_layout2); + $test_layout2=sql_select('parametre1','spip_spipr_educ',"nom='layout_grand' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'"); + $tab_test_layout2=sql_fetch($test_layout2); + $test_layout_grand=$tab_test_layout2['parametre1']; + if (!$test_layout_grand) {$test_layout_grand=33;} + $retour.=' '.spipr_educ_gestion_margin_980_1199($test_layout_grand); // Entre 768px et 979px - $test_layout3 = sql_getfetsel('parametre1','spip_spipr_educ',"nom='layout_moyen' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'"); - if (!$test_layout3) {$test_layout3=33;} - $retour.=' '.spipr_educ_gestion_margin_768_979($test_layout3); + $test_layout3=sql_select('parametre1','spip_spipr_educ',"nom='layout_moyen' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'"); + $tab_test_layout3=sql_fetch($test_layout3); + $test_layout_moyen=$tab_test_layout3['parametre1']; + if (!$test_layout_moyen) {$test_layout_moyen=33;} + $retour.=' '.spipr_educ_gestion_margin_768_979($test_layout_moyen); // Entre 451px et 767px - $test_layout4 = sql_getfetsel('parametre1','spip_spipr_educ',"nom='layout_petit' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'"); - if (!$test_layout4) {$test_layout4=27;} - $retour.=' '.spipr_educ_gestion_margin_451_767($test_layout4); + $test_layout4=sql_select('parametre1','spip_spipr_educ',"nom='layout_petit' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'"); + $tab_test_layout4=sql_fetch($test_layout4); + $test_layout_petit=$tab_test_layout4['parametre1']; + if (!$test_layout_petit) {$test_layout_petit=27;} + $retour.=' '.spipr_educ_gestion_margin_451_767($test_layout_petit); // Enfin largeur <= 450px $retour.=' '.spipr_educ_gestion_margin_450(); - // Détacher le titre du site + // Détacher le titre du site $retour.=' '.spipr_educ_gestion_margin_h1(); //On retourne le tout return $retour; diff --git a/inc/spipr_educ_structure_responsive.php b/inc/spipr_educ_structure_responsive.php index e4b0f7b..7a40dbc 100644 --- a/inc/spipr_educ_structure_responsive.php +++ b/inc/spipr_educ_structure_responsive.php @@ -1,20 +1,16 @@ $superieure_a_1200, - 'grand' => $de_980_a_1200, - 'moyen' => $de_768_a_979, - 'petit' => $moins_de_768 + 'tres_grand'=>$superieure_a_1200, + 'grand'=>$de_980_a_1200, + 'moyen'=>$de_768_a_979, + 'petit'=>$moins_de_768 ); return $structure; } @@ -23,9 +19,9 @@ function spipr_educ_noms_des_structures() { '7' => "3 colonnes en largeurs fixes, modèle 1", '8' => "3 colonnes en largeurs fixes, modèle 2", '9' => "3 colonnes en largeurs fixes, modèle 3", - '10' => "3 colonnes en largeurs fixes, modèle 4", - '11' => "3 colonnes en largeurs fixes, modèle 5", - '12' => "3 colonnes en largeurs fixes, modèle 6", + '10' => "3 colonnes en largeurs fixes, modèle 4", + '11' => "3 colonnes en largeurs fixes, modèle 5", + '12' => "3 colonnes en largeurs fixes, modèle 6", '27' => "Colonne principale en pleine largeur, les autres en-dessous, modèle 1", '28' => "Colonne principale en pleine largeur, les autres en-dessous, modèle 2", '33' => "2 colonnes en largeurs fixes, modèle 1", @@ -59,4 +55,5 @@ function spipr_educ_definition_largeurs_colonnes() { '40' => array(12,6,6) ); return $tableau; -} \ No newline at end of file +} +?> \ No newline at end of file diff --git a/migration.txt b/migration.txt deleted file mode 100644 index 39f5423..0000000 --- a/migration.txt +++ /dev/null @@ -1,17 +0,0 @@ -Passage de Zpip 1.x a Z-dist 2.0 : -- suppression des prefixes page- sur les squelettes -- renommage des dossiers pour les conventions utilisees en html/css : - - contenu -> content - - navigation -> aside - - extra -> extra - -- pied et entete deviennent des blocs comme les autres et sont renommes - egalement comme html (header/footer) - - inclure/entete.html -> header/dist.html - - inclure/pied.html -> footer/dist.html - -- ajout de dans body.html -- modification de structure.html : - - suppression de - - suppression de la prise en charge de var_zajax qui est gere par Z-core et provoque l'appel de ajax.html - \ No newline at end of file diff --git a/noisettes/rubrique/rubrique_texte.html b/noisettes/rubrique/rubrique_texte.html index cec9fdb..4164081 100644 --- a/noisettes/rubrique/rubrique_texte.html +++ b/noisettes/rubrique/rubrique_texte.html @@ -1,6 +1,6 @@
- [
(#TEXTE|adaptive_images)
] + [
(#TEXTE|adaptive_images)
] [

<:info_notes:>

(#NOTES)
]
\ No newline at end of file diff --git a/paquet.xml b/paquet.xml index 77df622..158a5d5 100644 --- a/paquet.xml +++ b/paquet.xml @@ -1,7 +1,7 @@ - - - + + - + \ No newline at end of file diff --git a/spipr_educ_administrations.php b/spipr_educ_administrations.php index c3d49da..c3cd37b 100644 --- a/spipr_educ_administrations.php +++ b/spipr_educ_administrations.php @@ -1,33 +1,32 @@ \ No newline at end of file diff --git a/spipr_educ_options.php b/spipr_educ_options.php index 5ea17ea..c075922 100644 --- a/spipr_educ_options.php +++ b/spipr_educ_options.php @@ -17,7 +17,13 @@ if ( _chemin(_DIR_PLUGIN_SPIPR_EDUC."demo/"); // Ci-dessous les déclarations de SPIPr-éduc utiles -include_spip('base/abstract_sql'); + // Choix du thème : on sélectionne le dossier squelettes utile pour remplacer les noisettes du squelette de base, concernant les style, le plugin prend en charge sans passage par ce dossier -$tab_theme = sql_getfetsel('nom AS tab_theme','spip_spipr_educ',"type='theme' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'"); -if ($tab_theme != 'theme_de_base') $GLOBALS['dossier_squelettes'] = _DIR_PLUGIN_SPIPR_EDUC."themes/".$tab_theme; \ No newline at end of file +include_spip('base/abstract_sql'); +$test = sql_showtable('spip_spipr_educ', true); + if ($test['field']){ + $test_theme=sql_select('nom','spip_spipr_educ',"type='theme' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'"); + $tab_theme=sql_fetch($test_theme); + if ($tab_theme['nom']!='theme_de_base') $GLOBALS['dossier_squelettes'] = _DIR_PLUGIN_SPIPR_EDUC."themes/".$tab_theme['nom']; + } +?> \ No newline at end of file diff --git a/spipr_educ_pipeline.php b/spipr_educ_pipeline.php index 445431f..dddac6a 100644 --- a/spipr_educ_pipeline.php +++ b/spipr_educ_pipeline.php @@ -1,25 +1,32 @@ $flux["args"]["id_syndic"])); + $id_syndic = $flux["args"]["id_syndic"]; + if (($exec == "site") AND (is_numeric($id_syndic)) AND ($GLOBALS["visiteur_session"]['statut']=='0minirezo')) { + $retour=recuperer_fond('prive/squelettes/ajax_formulaires/spipr_educ_configure_sites', array('id_syndic' => $id_syndic)); } - + // Puis les options pour les rubriques (essentiellement pour retirer des contenus de certaines pages ou flux) - if (($exec == "rubrique") AND (is_numeric($flux["args"]["id_rubrique"])) AND ($GLOBALS["visiteur_session"]['statut']=='0minirezo')) { - $retour = recuperer_fond('prive/squelettes/ajax_formulaires/spipr_educ_configure_rubriques', array('id_rubrique' => $flux["args"]["id_rubrique"])); + $id_rubrique = $flux["args"]["id_rubrique"]; + if (($exec == "rubrique") AND (is_numeric($id_rubrique)) AND ($GLOBALS["visiteur_session"]['statut']=='0minirezo')) { + $retour=recuperer_fond('prive/squelettes/ajax_formulaires/spipr_educ_configure_rubriques', array('id_rubrique' => $id_rubrique)); } - + // Puis les options pour les articles (édito, Une, exclure du sommaire...) - if (($exec == "article") AND (is_numeric($flux["args"]["id_article"])) AND ($GLOBALS["visiteur_session"]['statut']=='0minirezo')) { - $retour = recuperer_fond('prive/squelettes/ajax_formulaires/spipr_educ_configure_articles', array('id_article' => $flux["args"]["id_article"])); + $id_article = $flux["args"]["id_article"]; + if (($exec == "article") AND (is_numeric($id_article)) AND ($GLOBALS["visiteur_session"]['statut']=='0minirezo')) { + $retour=recuperer_fond('prive/squelettes/ajax_formulaires/spipr_educ_configure_articles', array('id_article' => $id_article)); } - - $flux["data"] .= isset($retour) ? $retour : ''; + + $flux["data"] .= $retour; return $flux; -} \ No newline at end of file +} +?> \ No newline at end of file diff --git a/themes/educnat/js/educnat.js b/themes/educnat/js/educnat.js index 3984903..6918557 100644 --- a/themes/educnat/js/educnat.js +++ b/themes/educnat/js/educnat.js @@ -15,8 +15,8 @@ function enteteLarge() { var imgMariane = document.getElementById("icone_mariane_reduit"); $(imgMariane).hide(); var menuSecond = document.getElementsByClassName("dropdown-menu-second"); - $(menuSecond).addClass( "dropdown-menu-second-large" ); - $(menuSecond).removeClass( "dropdown-menu-second-court" ); + $(menuSecond).addClass("dropdown-menu-second-large"); + $(menuSecond).removeClass("dropdown-menu-second-court"); } function enteteCourte() { @@ -29,8 +29,8 @@ function enteteCourte() { var imgMariane = document.getElementById("icone_mariane_reduit"); $(imgMariane).show(); var menuSecond = document.getElementsByClassName("dropdown-menu-second"); - $(menuSecond).addClass( "dropdown-menu-second-court" ); - $(menuSecond).removeClass( "dropdown-menu-second-large" ); + $(menuSecond).addClass("dropdown-menu-second-court"); + $(menuSecond).removeClass("dropdown-menu-second-large"); } function reactionScroll() {