security_check(); if ($resultat_session == 'c') { header("Location: ../utilisateurs/mon_compte.php?change_mdp=yes"); die(); } else if ($resultat_session == '0') { header("Location: ../logout.php?auto=1"); die(); } // INSERT INTO droits VALUES ('/gestion/param_couleurs.php', 'V', 'F', 'F', 'F', 'F', 'F', 'F', 'Définition des couleurs pour Gepi', ''); if (!checkAccess()) { header("Location: ../logout.php?auto=1"); die(); } $tab_panneau_affichage=array('fil_blanc','fil_noir','fil_bleu','fil_vert','filet_noir','filet_noir_2','liege'); // Liste des composantes $comp=array('R','V','B'); function hex2nb($carac) { switch(mb_strtoupper($carac)) { case "A": return 10; break; case "B": return 11; break; case "C": return 12; break; case "D": return 13; break; case "E": return 14; break; case "F": return 15; break; default: return $carac; break; } } function tab_rvb($couleur) { $compR=mb_substr($couleur,0,2); $compV=mb_substr($couleur,2,2); $compB=mb_substr($couleur,4,2); //echo "\$compR=$compR
"; //echo "\$compV=$compV
"; //echo "\$compB=$compB
"; $tabcomp=array(); $tabcomp['R']=hex2nb(mb_substr($compR,0,1))*16+hex2nb(mb_substr($compR,1,1)); $tabcomp['V']=hex2nb(mb_substr($compV,0,1))*16+hex2nb(mb_substr($compV,1,1)); $tabcomp['B']=hex2nb(mb_substr($compB,0,1))*16+hex2nb(mb_substr($compB,1,1)); return $tabcomp; } /* function genere_degrade($couleur_haut,$couleur_bas,$hauteur,$chemin_img) { //$hauteur=100; $im=imagecreate(1,$hauteur); $comp=array('R','V','B'); $tab_haut=array(); $tab_haut=tab_rvb($couleur_haut); $tab_bas=array(); $tab_bas=tab_rvb($couleur_bas); for($x=0;$x<$hauteur;$x++) { $ratio=array(); for($i=0;$i";} } $color=imagecolorallocate($im,$ratio['R'],$ratio['V'],$ratio['B']); if($debug_img=="n") { imagesetpixel($im,0,$x,$color); } else { for($j=0;$j<100;$j++) { imagesetpixel($im,$j,$x,$color); } } } for($x=$y;$x<$hauteur;$x++) { $ratio=array(); for($i=0;$i\n"; $msg.="\$csv_file['size']=".volume_human($csv_file['size'])."
\n"; } else { /* $tempdir=get_user_temp_directory(); $source_file=$csv_file['tmp_name']; $dest_file="../temp/".$tempdir."/gepi_modele_de_couleurs.csv"; $res_copy=copy("$source_file" , "$dest_file"); if(!$res_copy){ $msg="La copie du fichier vers le dossier temporaire a échoué.
Vérifiez que l'utilisateur ou le groupe apache ou www-data a accès au dossier temp/$tempdir
\n"; } else{ */ $dest_file=$csv_file['tmp_name']; //echo "

La copie du fichier vers le dossier temporaire a réussi.

\n"; $fp=fopen($dest_file,"r"); if(!$fp) { $msg="Erreur lors de l'ouverture du fichier $dest_file
\n"; } else { $msg=""; $cpt_reg=0; while (!feof($fp)) { $ligne=trim(fgets($fp, 4096)); if($ligne!="") { $tmp_tab=explode(";", $ligne); $nom=$tmp_tab[0]; $valeur=$tmp_tab[1]; if(!in_array($nom, $tab_items)) { $msg.="Item '$nom' inconnu (non importé).
"; } else { if(!saveSetting($nom, $valeur)) { $msg.="Erreur lors de l'enregistrement de l'item '$nom' avec la valeur '$valeur'.
"; } else { $cpt_reg++; } } } } if($cpt_reg>0) { $msg.="$cpt_reg items enregistrés.
"; $msg.="Validez le formulaire en bas de page pour regénérer le fichier de styles CSS.
"; } } //} } } } // Liste des couleurs,... paramétrables $tab=array(); $tab[0]='style_body_backgroundcolor'; // NOTE: Pour JavaScript, on n'a pas le droit au '-' dans un nom de variable //if(isset($_POST['ok'])) { if(isset($_POST['is_posted'])) { check_token(); $err_no=0; $msg=""; //if(isset($_POST['style_body_backgroundcolor'])) { $reinitialiser="n"; if(isset($_POST['secu'])) { if($_POST['secu']=='y') { $reinitialiser='y'; } } if($reinitialiser=='y') { if(saveSetting('style_body_backgroundcolor','')) { if ($GLOBALS['multisite'] == 'y') { $fich=fopen("../style_screen_ajout_".getSettingValue('gepiSchoolRne').".css","w+"); } else { $fich=fopen("../style_screen_ajout.css","w+"); } fwrite($fich,"/* Ce fichier est destiné à recevoir des paramètres définis depuis la page /gestion/param_couleurs.php Chargé juste avant la section dans le /lib/header.inc, ses propriétés écrasent les propriétés définies auparavant dans le . */ "); fclose($fich); $msg.="Réinitialisation effectuée."; } else { $msg.="Erreur lors de la réinitialisation."; } } else { $temoin_modif=0; $temoin_fichier_regenere=0; $nb_err=0; if(isset($_POST['utiliser_couleurs_perso'])) { if(!saveSetting('utiliser_couleurs_perso','y')) { $msg.="Erreur lors de la sauvegarde de 'utiliser_couleurs_perso'. "; $nb_err++; } if(isset($_POST['style_body_backgroundcolor'])) { if(saveSetting('style_body_backgroundcolor',$_POST['style_body_backgroundcolor'])) { if ($GLOBALS['multisite'] == 'y') { $fich=fopen("../style_screen_ajout_".getSettingValue('gepiSchoolRne').".css","w+"); } else { $fich=fopen("../style_screen_ajout.css","w+"); } fwrite($fich,"/* Ce fichier est destiné à recevoir des paramètres définis depuis la page /gestion/param_couleurs.php Chargé juste avant la section dans le /lib/header.inc, ses propriétés écrasent les propriétés définies auparavant dans le . */ @media screen { body { background: #".$_POST['style_body_backgroundcolor']."; } } "); fclose($fich); //$msg.="Enregistrement effectué. "; $temoin_modif++; $temoin_fichier_regenere++; } else { $msg.="Erreur lors de la sauvegarde de 'style_body_backgroundcolor'. "; $nb_err++; } } } else { if(!saveSetting('utiliser_couleurs_perso','n')) { $msg.="Erreur lors de la sauvegarde de 'utiliser_couleurs_perso'. "; $nb_err++; } if ($GLOBALS['multisite'] == 'y') { $fich=fopen("../style_screen_ajout_".getSettingValue('gepiSchoolRne').".css","w+"); } else { $fich=fopen("../style_screen_ajout.css","w+"); } fwrite($fich,"/* Ce fichier est destiné à recevoir des paramètres définis depuis la page /gestion/param_couleurs.php Chargé juste avant la section dans le /lib/header.inc, ses propriétés écrasent les propriétés définies auparavant dans le . */ "); fclose($fich); //$msg.="Enregistrement effectué. "; $temoin_modif++; $temoin_fichier_regenere++; } if(isset($_POST['degrade_double_bandeau'])) { saveSetting('degrade_double_bandeau','y'); } else { saveSetting('degrade_double_bandeau','n'); } if(isset($_POST['degrade_double_bandeau_small'])) { saveSetting('degrade_double_bandeau_small','y'); } else { saveSetting('degrade_double_bandeau_small','n'); } if(isset($_POST['degrade_double_barre_menu'])) { saveSetting('degrade_double_barre_menu','y'); } else { saveSetting('degrade_double_barre_menu','n'); } if(isset($_POST['utiliser_degrade'])) { if(!saveSetting('utiliser_degrade','y')) { $msg.="Erreur lors de la sauvegarde de 'utiliser_degrade'. "; $nb_err++; } if(isset($_POST['degrade_haut'])) { if((mb_strlen(preg_replace("/[0-9A-F]/","",my_strtoupper($_POST['degrade_haut'])))!=0)||(mb_strlen($_POST['degrade_haut'])!=6)) { $degrade_haut="020202"; } else { $degrade_haut=$_POST['degrade_haut']; } if(saveSetting('degrade_haut',$degrade_haut)) { //$msg.="Enregistrement effectué. "; $temoin_modif++; } else { $msg.="Erreur lors de la sauvegarde de 'degrade_haut'. "; $nb_err++; } } if(isset($_POST['degrade_bas'])) { if((strlen(preg_replace("/[0-9A-F]/","",my_strtoupper($_POST['degrade_bas'])))!=0)||(strlen($_POST['degrade_bas'])!=6)) { $degrade_bas="4A4A59"; } else { $degrade_bas=$_POST['degrade_bas']; } if(saveSetting('degrade_bas',$_POST['degrade_bas'])) { //$msg.="Enregistrement effectué. "; $temoin_modif++; } else { $msg.="Erreur lors de la sauvegarde de 'degrade_bas'. "; $nb_err++; } } if($nb_err==0) { /* if($temoin_fichier_regenere==0) { } else { } */ // Générer l'image... //genere_degrade($degrade_haut,$degrade_bas,100,"../images/background/degrade1.png"); if(getSettingValue('degrade_double_bandeau')=='y') {$parametre_double_degrade='double';} else {$parametre_double_degrade='';} genere_degrade($degrade_haut,$degrade_bas,100,"../images/background/degrade1.png",$parametre_double_degrade); if(getSettingValue('degrade_double_bandeau_small')=='y') {$parametre_double_degrade='double';} else {$parametre_double_degrade='';} genere_degrade($degrade_haut,$degrade_bas,40,"../images/background/degrade1_small.png",$parametre_double_degrade); if(getSettingValue('degrade_double_barre_menu')=='y') {$parametre_double_degrade='double';} else {$parametre_double_degrade='';} genere_degrade($degrade_bas,$degrade_haut,20,"../images/background/degrade1_very_small.png",$parametre_double_degrade); if ($GLOBALS['multisite'] == 'y') { $fich=fopen("../style_screen_ajout_".getSettingValue('gepiSchoolRne').".css","w+"); } else { $fich=fopen("../style_screen_ajout.css","a+"); } fwrite($fich," div#header { background-color: #$degrade_bas; } fieldset#login_box div#header { background-image: url(\"./images/background/degrade1_small.png\"); } #table_header { background-image: url(\"./images/background/degrade1.png\"); } #div_login_entete { background: #$degrade_bas; background-image: url(\"./images/background/degrade1.png\"); } #essaiMenu { background: #$degrade_bas; } /* Bandeau */ .degrade1 { background-color:#$degrade_bas; } #menu_barre { background-image: url(\"./images/background/degrade1_very_small.png\"); } .menu_barre_bottom { background-color: #$degrade_haut; } /* ul ul pour ne masquer par défaut que les sous-menus */ #menu_barre ul ul { background-color: #$degrade_bas; } #menu_barre li:hover { background-color: #$degrade_haut; } #menu_barre li.sfhover { background-color: #$degrade_haut; } "); /* //Pour old-style... problème: Si on le met cela s'applique même en new-style. #td_headerTopRight { background-color: #$degrade_haut; } #td_headerBottomRight{ background-color: #$degrade_haut; } */ fclose($fich); } } else { if(file_exists("../images/background/degrade1.png")) {unlink("../images/background/degrade1.png");} if(file_exists("../images/background/degrade1_small.png")) {unlink("../images/background/degrade1_small.png");} if(file_exists("../images/background/degrade1_very_small.png")) {unlink("../images/background/degrade1_very_small.png");} if(!saveSetting('utiliser_degrade','n')) { $msg.="Erreur lors de la sauvegarde de 'utiliser_degrade'. "; $nb_err++; } } if(isset($_POST['utiliser_couleurs_perso_infobulles'])) { if(!saveSetting('utiliser_couleurs_perso_infobulles','y')) { $msg.="Erreur lors de la sauvegarde de 'utiliser_couleurs_perso_infobulles'. "; $nb_err++; } //couleur_infobulle_fond_corps //couleur_infobulle_fond_entete if(isset($_POST['couleur_infobulle_fond_entete'])) { if((strlen(preg_replace("/[0-9A-F]/","",my_strtoupper($_POST['couleur_infobulle_fond_entete'])))!=0)||(strlen($_POST['couleur_infobulle_fond_entete'])!=6)) { $couleur_infobulle_fond_entete="4a4a59"; } else { $couleur_infobulle_fond_entete=$_POST['couleur_infobulle_fond_entete']; } if(saveSetting('couleur_infobulle_fond_entete',$couleur_infobulle_fond_entete)) { //$msg.="Enregistrement effectué. "; $temoin_modif++; } else { $msg.="Erreur lors de la sauvegarde de 'couleur_infobulle_fond_entete'. "; $nb_err++; } } if(isset($_POST['couleur_infobulle_fond_corps'])) { if((strlen(preg_replace("/[0-9A-F]/","",my_strtoupper($_POST['couleur_infobulle_fond_corps'])))!=0)||(strlen($_POST['couleur_infobulle_fond_corps'])!=6)) { $couleur_infobulle_fond_corps="EAEAEA"; } else { $couleur_infobulle_fond_corps=$_POST['couleur_infobulle_fond_corps']; } if(saveSetting('couleur_infobulle_fond_corps',$couleur_infobulle_fond_corps)) { //$msg.="Enregistrement effectué. "; $temoin_modif++; } else { $msg.="Erreur lors de la sauvegarde de 'couleur_infobulle_fond_corps'. "; $nb_err++; } } if($nb_err==0) { if ($GLOBALS['multisite'] == 'y') { $fich=fopen("../style_screen_ajout_".getSettingValue('gepiSchoolRne').".css","w+"); } else { $fich=fopen("../style_screen_ajout.css","a+"); } fwrite($fich," .infobulle_entete { background-color: #$couleur_infobulle_fond_entete; } .infobulle_corps { background-color: #$couleur_infobulle_fond_corps; } /*=====================================================*/ /* Utilisation des couleurs d'info bulles pour les onglets de gestion/droits_acces.php*/ .onglet { background-color: #$couleur_infobulle_fond_corps; } .contenu_onglet { background-color: #$couleur_infobulle_fond_corps; } .contenu_onglet2 { background-color: #$couleur_infobulle_fond_corps; } /*=====================================================*/ /* Utilisation des couleurs d'info bulles pour les onglets d'absences*/ /* Intérieur des onglets de mod_abs2*/ div.css-panes { background-color: #$couleur_infobulle_fond_corps; border-top:1px solid black; } /* Etiquette de l'onglet sélectionné */ ul.css-tabs a.current { background-color: #$couleur_infobulle_fond_corps; border-bottom:2px solid #$couleur_infobulle_fond_corps; } /* Etiquettes non sélectionnées*/ ul.css-tabs a { background-color:#$couleur_infobulle_fond_corps; } ul.css-tabs a:hover { /*background-color: #$couleur_infobulle_fond_corps;*/ background-color: white; } /* Fond de l'ensemble Etiquettes+Onglets */ ul.css-tabs { background-color:#".$_POST['style_body_backgroundcolor']."; } /*=====================================================*/ span.conteneur_infobulle_css:hover span.infobulle_css { background: #$couleur_infobulle_fond_corps; border: 1px solid #$couleur_infobulle_fond_entete; border-top: 4px solid #$couleur_infobulle_fond_entete; } span.conteneur_infobulle_css:hover div.infobulle_css { background: #$couleur_infobulle_fond_corps; border: 1px solid #$couleur_infobulle_fond_entete; border-top: 4px solid #$couleur_infobulle_fond_entete; } div.conteneur_infobulle_css:hover div.infobulle_css { background: #$couleur_infobulle_fond_corps; border: 1px solid #$couleur_infobulle_fond_entete; border-top: 4px solid #$couleur_infobulle_fond_entete; } .div_conteneur_infobulle { box-shadow: 4px 2px 6px #$couleur_infobulle_fond_entete; } /*=====================================================*/ /* Style des DIV d'aide,... accessibles par F2,... */ div.info_abs { background-color: #".$_POST['style_body_backgroundcolor']."; border: 1px solid #$couleur_infobulle_fond_entete; } /*=====================================================*/ /* Utilisation des couleurs d'info bulles pour cahier_texte_2/consultation2.css */ .cdt_cadre_semaine { background-color: #$couleur_infobulle_fond_corps; } /*=====================================================*/ #menu_barre ul ul { box-shadow: 4px 2px 6px #$couleur_infobulle_fond_entete; border-right: #$couleur_infobulle_fond_corps 1px solid; border-top: #$couleur_infobulle_fond_corps 1px solid; border-left: #$couleur_infobulle_fond_corps 1px solid; border-bottom: #$couleur_infobulle_fond_corps 1px solid; } #menu_barre li.plus { border-bottom: #$couleur_infobulle_fond_entete 1px solid; } /*=====================================================*/ /* Utilisation des couleurs d'info bulles pour les listes personnelles */ .div_actif { background-color: #$couleur_infobulle_fond_entete; } .menu_liste a { background-color: #$couleur_infobulle_fond_corps; } .lien_actif a { background-color: #$couleur_infobulle_fond_entete; } /*=====================================================*/ "); fclose($fich); } } else { if(!saveSetting('utiliser_couleurs_perso_infobulles','n')) { $msg.="Erreur lors de la sauvegarde de 'utiliser_couleurs_perso_infobulles'. "; $nb_err++; } } //========================================= if(isset($_POST['utiliser_couleurs_perso_lig_tab_alt'])) { if(!saveSetting('utiliser_couleurs_perso_lig_tab_alt','y')) { $msg.="Erreur lors de la sauvegarde de 'utiliser_couleurs_perso_lig_tab_alt'. "; $nb_err++; } if(isset($_POST['couleur_lig_entete'])) { if((strlen(preg_replace("/[0-9A-F]/","",my_strtoupper($_POST['couleur_lig_entete'])))!=0)||(strlen($_POST['couleur_lig_entete'])!=6)) { $couleur_lig_entete="fff5b1"; } else { $couleur_lig_entete=$_POST['couleur_lig_entete']; } if(saveSetting('couleur_lig_entete',$couleur_lig_entete)) { //$msg.="Enregistrement effectué. "; $temoin_modif++; } else { $msg.="Erreur lors de la sauvegarde de 'couleur_lig_entete'. "; $nb_err++; } } if(isset($_POST['couleur_lig_alt1'])) { if((strlen(preg_replace("/[0-9A-F]/","",my_strtoupper($_POST['couleur_lig_alt1'])))!=0)||(strlen($_POST['couleur_lig_alt1'])!=6)) { $couleur_lig_alt1="ffefd5"; } else { $couleur_lig_alt1=$_POST['couleur_lig_alt1']; } if(saveSetting('couleur_lig_alt1',$couleur_lig_alt1)) { //$msg.="Enregistrement effectué. "; $temoin_modif++; } else { $msg.="Erreur lors de la sauvegarde de 'couleur_lig_alt1'. "; $nb_err++; } } if(isset($_POST['couleur_lig_alt_1'])) { if((strlen(preg_replace("/[0-9A-F]/","",my_strtoupper($_POST['couleur_lig_alt_1'])))!=0)||(strlen($_POST['couleur_lig_alt_1'])!=6)) { $couleur_lig_alt_1="F0FFF0"; } else { $couleur_lig_alt_1=$_POST['couleur_lig_alt_1']; } if(saveSetting('couleur_lig_alt_1',$couleur_lig_alt_1)) { //$msg.="Enregistrement effectué. "; $temoin_modif++; } else { $msg.="Erreur lors de la sauvegarde de 'couleur_lig_alt_1'. "; $nb_err++; } } if($nb_err==0) { if ($GLOBALS['multisite'] == 'y') { $fich=fopen("../style_screen_ajout_".getSettingValue('gepiSchoolRne').".css","w+"); } else { $fich=fopen("../style_screen_ajout.css","a+"); } fwrite($fich," .gestion_temp_dir th { background-color: #$couleur_lig_entete; } .gestion_temp_dir .lig-1 { background-color: #$couleur_lig_alt_1; } .gestion_temp_dir .lig1 { background-color: #$couleur_lig_alt1; } .boireaus th { background-color: #$couleur_lig_entete; } .boireaus .lig-1 { background-color: #$couleur_lig_alt_1; } .boireaus .lig1 { background-color: #$couleur_lig_alt1; } .boireaus_alt tr:nth-child(even) { background-color: #$couleur_lig_alt1; } .boireaus_alt tr:nth-child(odd) { background-color: #$couleur_lig_alt_1; } .boireaus_alt2 tr.tr_alt:nth-child(even) { background-color: #$couleur_lig_alt1; } .boireaus_alt2 tr.tr_alt:nth-child(odd) { background-color: #$couleur_lig_alt_1; } "); fclose($fich); } } else { if(!saveSetting('utiliser_couleurs_perso_lig_tab_alt','n')) { $msg.="Erreur lors de la sauvegarde de 'utiliser_couleurs_perso_lig_tab_alt'. "; $nb_err++; } } if(isset($_POST['couleur_fond_postit'])) { if((strlen(preg_replace("/[0-9A-F]/","",my_strtoupper($_POST['couleur_fond_postit'])))!=0)||(strlen($_POST['couleur_fond_postit'])!=6)) { $couleur_fond_postit="ffff00"; } else { $couleur_fond_postit=$_POST['couleur_fond_postit']; } if(saveSetting('couleur_fond_postit',$couleur_fond_postit)) { //$msg.="Enregistrement effectué. "; $temoin_modif++; if ($GLOBALS['multisite'] == 'y') { $fich=fopen("../style_screen_ajout_".getSettingValue('gepiSchoolRne').".css","w+"); } else { $fich=fopen("../style_screen_ajout.css","a+"); } fwrite($fich," .postit { background-color: #$couleur_fond_postit; } "); fclose($fich); } else { $msg.="Erreur lors de la sauvegarde de 'couleur_fond_postit'. "; $nb_err++; } } //========================================= // paramétrer le style du panneau d'affichage //========================================= if(isset($_POST['select_panneau_affichage'])) { $selected_panel = $_POST['select_panneau_affichage']; if(($selected_panel=='---')||(in_array($_POST['select_panneau_affichage'],$tab_panneau_affichage))) { if(saveSetting('style_panneau_affichage',$selected_panel)) { //$msg.="Enregistrement effectué. "; if(in_array($_POST['select_panneau_affichage'],$tab_panneau_affichage)) { if ($GLOBALS['multisite'] == 'y') { $fich=fopen("../style_screen_ajout_".getSettingValue('gepiSchoolRne').".css","w+"); } else { $fich=fopen("../style_screen_ajout.css","a+"); } fwrite($fich," .panneau_droite { background-image:url('./images/modeles/".$selected_panel."/right.png'); background-repeat: repeat-y; background-position: right; position:absolute; top:0px; right:-40px; height:100%; width:40px; } .panneau_gauche { background-image:url('./images/modeles/".$selected_panel."/left.png'); background-repeat: repeat-y; background-position: right; position:absolute; top:0px; left:-33px; height:100%; width:33px; } .panneau_haut { height:33px; background-image:url('./images/modeles/".$selected_panel."/top.png'); background-repeat: repeat-x; position:absolute; width:100%; top:-33px; left:00px; } .panneau_centre { background-image:url('./images/modeles/".$selected_panel."/center.png'); background-repeat: repeat; width:100%; top:0px; left:00px; color:black; } .panneau_bas { height:40px; position:absolute; background-image:url('./images/modeles/".$selected_panel."/bottom.png'); background-repeat: repeat-x; width:100%; bottom:-40px; left:00px; } .panneau_coingh { width:33px; position:absolute; height:33px; background-image:url('./images/modeles/".$selected_panel."/top_left.png'); top:-33px; left:-33px; background-repeat: no-repeat; } .panneau_coindh { position:absolute; width:40px; height:33px; background-image:url('./images/modeles/".$selected_panel."/top_right.png'); top:-33px; right:-40px; background-repeat: no-repeat; } .panneau_coingb { position:absolute; bottom:-40px; left:-33px; width:33px; height:40px; background-image:url('./images/modeles/".$selected_panel."/bottom_left.png'); float: left; } .panneau_coindb { position:absolute; bottom:-40px; right:-40px; width:40px; height:40px; background-image:url('./images/modeles/".$selected_panel."/bottom_right.png'); float:right; } "); fclose($fich); } } else { $msg.="Erreur lors de la sauvegarde de 'style_panneau_affichage'.
"; $nb_err++; } } else { $msg.="Valeur de 'style_panneau_affichage' incorrecte.
"; $nb_err++; } } //========================================= // utiliser_cahier_texte_perso //========================================= $poste_notice_nom=array("fond_notices_c", "entete_fond_c", "cellule_c", "cellule_alt_c", "fond_notices_t", "entete_fond_t", "cellule_t", "cellule_alt_t", "fond_notices_i", "entete_fond_i", "cellule_i", "cellule_alt", "fond_notices_f", "cellule_f", "police_travaux", "police_matieres", "bord_tableau_notice", "cellule_gen"); $poste_notice_couleur=array("C7FF99", "C7FF99", "E5FFCF", "D3FFAF", "FFCCCF", "FFCCCF", "FFEFF0", "FFDFE2", "ACACFF", "ACACFF", "EFEFFF", "C8C8FF", "FFFF80", "FFFFDF", "FF4444", "green", "6F6968", "F6F7EF"); $poste_notice_classe=array("color_fond_notices_c", "couleur_entete_fond_c", "couleur_cellule_c", "couleur_cellule_alt_c", "color_fond_notices_t", "couleur_entete_fond_t", "couleur_cellule_t", "couleur_cellule_alt_t", "color_fond_notices_i", "couleur_entete_fond_i", "couleur_cellule_i", "couleur_cellule_alt_i", "color_fond_notices_f", "couleur_cellule_f", "color_police_travaux", "color_police_matieres ", "couleur_bord_tableau_notice", "couleur_cellule_gen"); $poste_type_couleur=array("background-color", "background-color", "background-color", "background-color", "background-color", "background-color", "background-color", "background-color", "background-color", "background-color", "background-color", "background-color", "background-color", "background-color", "color", "color", "border-color", "background-color"); if(isset($_POST['utiliser_cahier_texte_perso'])) { if(!saveSetting('utiliser_cahier_texte_perso','y')) { $msg.="Erreur lors de la sauvegarde de 'utiliser_cahier_texte_perso'. "; $nb_err++; } if($nb_err==0) { if ($GLOBALS['multisite'] == 'y') { $fich=fopen("../style_screen_ajout_".getSettingValue('gepiSchoolRne').".css","w+"); } else { $fich=fopen("../style_screen_ajout.css","a+"); } fwrite($fich," /* Classes des notices du cahier de texte */ "); fclose($fich); } for($i=0;$i

Retour Retour\n"; ?>

Retour | Choix modèle : Retour | Exporter les couleurs de votre modèle | Importer les couleurs depuis un CSV

"; if((isset($_GET['import_couleurs']))&&($_GET['import_couleurs']=='y')) { echo "
\n"; echo add_token_field(); echo "

Veuillez fournir le fichier de CSV des correspondances de votre modèle de couleur :
\n"; echo "
\n"; echo "\n"; echo "

\n"; echo "
\n"; require("../lib/footer.inc.php"); die(); } /* foreach($_POST as $post => $val) { echo $post.' : '.$val."
\n"; } */ /* echo "
"; aff_tab_couleurs_ccm('div_tmp','id_style_body_backgroundcolor_R','id_style_body_backgroundcolor_V','id_style_body_backgroundcolor_B','style_body_backgroundcolor'); echo "
"; */ aff_tab_couleurs_ccm('div_choix_couleur'); ?>

Définissez les couleurs pour l'interface GEPI et gérez vos modèles.

"; if($style_body_backgroundcolor!="") { /* $compR=mb_substr($style_body_backgroundcolor,0,2); $compV=mb_substr($style_body_backgroundcolor,2,2); $compB=mb_substr($style_body_backgroundcolor,4,2); //echo "\$compR=$compR
"; //echo "\$compV=$compV
"; //echo "\$compB=$compB
"; $nb_compR=hex2nb(mb_substr($compR,0,1))*16+hex2nb(mb_substr($compR,1,1)); $nb_compV=hex2nb(mb_substr($compV,0,1))*16+hex2nb(mb_substr($compV,1,1)); $nb_compB=hex2nb(mb_substr($compB,0,1))*16+hex2nb(mb_substr($compB,1,1)); //echo "\$nb_compR=$nb_compR
"; //echo "\$nb_compV=$nb_compV
"; //echo "\$nb_compB=$nb_compB
"; $tabcouleurs['style_body_backgroundcolor']['R']=$nb_compR; $tabcouleurs['style_body_backgroundcolor']['V']=$nb_compV; $tabcouleurs['style_body_backgroundcolor']['B']=$nb_compB; */ $tabcouleurs['style_body_backgroundcolor']=tab_rvb($style_body_backgroundcolor); } else { // #EAEAEA // 14*16+10 $tabcouleurs['style_body_backgroundcolor']['R']=234; $tabcouleurs['style_body_backgroundcolor']['V']=234; $tabcouleurs['style_body_backgroundcolor']['B']=234; } /* $tabcouleurs['style_body_backgroundcolor']=array(); $style_body_backgroundcolor=getSettingValue('style_body_backgroundcolor'); //echo "\$style_body_backgroundcolor=$style_body_backgroundcolor
"; if($style_body_backgroundcolor!="") { $tabcouleurs['style_body_backgroundcolor']=tab_rvb($style_body_backgroundcolor); } else { // #EAEAEA // 14*16+10 $tabcouleurs['style_body_backgroundcolor']['R']=234; $tabcouleurs['style_body_backgroundcolor']['V']=234; $tabcouleurs['style_body_backgroundcolor']['B']=234; } */ echo "
\n"; echo add_token_field(); echo "

Couleurs:

\n"; // echo "
\n"; echo "
\n"; // echo "\n"; // echo "\n"; echo " "; echo "\n"; // echo "\n"; // echo "\n"; // echo "\n"; // echo "\n"; // echo " "; // echo "\n"; // echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; for($j=0;$j\n$comp[$j]\n\n"; } echo "\n"; echo "\n"; echo "\n"; for($i=0;$i\n"; //echo "\n"; //echo "\n"; echo "\n"; echo "\n"; for($j=0;$j0) { $tmp=mysql_fetch_object($res_couleur); $tabcouleurs[$tab[$i]][$comp[$j]]=$tmp->value; } */ echo "\n"; } //echo "\n"; echo "\n"; echo "\n"; } echo "
\nMotif\n\nPropriété\n\nAperçu\n\nRéinitialisation\n
$tab[$i]Couleur de fond de page: \n"; echo "Couleur de fond de page\n"; //echo " echo "\nbody{background-color: #XXXXXX;}\n\n"; //echo "$sql
"; //echo "\n"; //echo "\n"; echo "\n"; echo "\n"; echo "
\n"; echo ""; // Champ calculé/mis à jour par la fonction JavaScript calcule_et_valide() lors de la validation du formulaire: echo "\n"; echo "   \n"; //echo "Réinitialiser\n"; echo "Réinitialiser\n"; //echo "Réinitialiser\n"; //echo "\n"; /* echo " Choix"; */ echo "
\n"; // echo "\n"; // echo "\n"; echo "
\n"; // echo "
\n"; echo "

\nDégradé:\n

\n"; // echo "
\n"; echo "
\n"; // echo "\n"; // echo "\n"; echo " "; // echo "\n"; // echo "\n"; echo "\n"; // echo "\n"; // echo "\n"; // echo "\n"; // echo "\n"; // echo " "; // echo "\n"; // echo "\n"; echo "\n"; echo "\n"; echo "\n"; for($j=0;$j$comp[$j]\n"; } echo "\n"; echo "\n"; echo "\n"; echo "\n"; $tab_degrade=array("degrade_haut","degrade_bas"); $degrade_haut=getSettingValue('degrade_haut'); if($degrade_haut!="") { $tabcouleurs['degrade_haut']=tab_rvb($degrade_haut); } else { $tabcouleurs['degrade_haut']['R']=2; $tabcouleurs['degrade_haut']['V']=2; $tabcouleurs['degrade_haut']['B']=2; } $degrade_bas=getSettingValue('degrade_bas'); if($degrade_bas!="") { $tabcouleurs['degrade_bas']=tab_rvb($degrade_bas); } else { $tabcouleurs['degrade_bas']['R']=74; $tabcouleurs['degrade_bas']['V']=74; $tabcouleurs['degrade_bas']['B']=89; } for($i=0;$i\n"; echo "\n"; for($j=0;$j0) { $tmp=mysql_fetch_object($res_couleur); $tabcouleurs[$tab_degrade[$i]][$comp[$j]]=$tmp->value; } */ echo "\n"; } //echo "\n"; echo "\n"; echo "\n"; } echo "
CouleurAperçuRéinitialisation\n"; echo "
\n"; echo "
\n"; echo "
\n"; echo "
$tab_degrade[$i]"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo ""; // Champ calculé/mis à jour par la fonction JavaScript calcule_et_valide() lors de la validation du formulaire: echo "\n"; echo "   \n"; echo "Réinitialiser\n"; echo "
\n"; // echo "\n"; // echo "\n"; echo "
\n"; // echo "
\n"; $tabcouleurs['couleur_infobulle_fond_entete']=array(); $couleur_infobulle_fond_entete=getSettingValue('couleur_infobulle_fond_entete'); if($couleur_infobulle_fond_entete!="") { $tabcouleurs['couleur_infobulle_fond_entete']=tab_rvb($couleur_infobulle_fond_entete); } else { // #4a4a59 // 4*16+10=74 et 5*16+9=89 $tabcouleurs['couleur_infobulle_fond_entete']['R']=74; $tabcouleurs['couleur_infobulle_fond_entete']['V']=74; $tabcouleurs['couleur_infobulle_fond_entete']['B']=89; } $tabcouleurs['couleur_infobulle_fond_corps']=array(); $couleur_infobulle_fond_corps=getSettingValue('couleur_infobulle_fond_corps'); if($couleur_infobulle_fond_corps!="") { $tabcouleurs['couleur_infobulle_fond_corps']=tab_rvb($couleur_infobulle_fond_corps); } else { // #EAEAEA // 14*16+10=234 $tabcouleurs['couleur_infobulle_fond_corps']['R']=234; $tabcouleurs['couleur_infobulle_fond_corps']['V']=234; $tabcouleurs['couleur_infobulle_fond_corps']['B']=234; } echo "

Couleurs des 'infobulles':

\n"; // echo "
\n"; echo "
\n"; // echo "\n"; // echo "\n"; echo " "; // echo "\n"; // echo "\n"; echo "\n"; // echo "\n"; // echo "\n"; // echo "\n"; // echo "\n"; // echo " "; // echo "\n"; // echo "\n"; echo "\n"; echo "\n"; echo "\n"; for($j=0;$j\n$comp[$j]\n\n"; } echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; for($j=0;$j0) { $tmp=mysql_fetch_object($res_couleur); $tabcouleurs[$tab[$i]][$comp[$j]]=$tmp->value; } */ echo "\n"; } //echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; for($j=0;$j0) { $tmp=mysql_fetch_object($res_couleur); $tabcouleurs[$tab[$i]][$comp[$j]]=$tmp->value; } */ echo "\n"; } //echo "\n"; echo "\n"; echo "\n"; echo "
\nMotif\n\nAperçu\n\nRéinitialisation\n
\n"; echo "Couleur de fond de l'entête des infobulles\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo ""; // Champ calculé/mis à jour par la fonction JavaScript calcule_et_valide() lors de la validation du formulaire: echo "\n"; echo "   \n"; echo "Réinitialiser\n"; echo "
\n"; echo "Couleur de fond du corps des infobulles"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo ""; // Champ calculé/mis à jour par la fonction JavaScript calcule_et_valide() lors de la validation du formulaire: echo "\n"; echo "   \n"; echo "Réinitialiser\n"; echo "
\n"; // echo "\n"; // echo "\n"; echo "
\n"; // echo "
\n"; //========================================= $tabcouleurs['couleur_lig_entete']=array(); $couleur_lig_entete=getSettingValue('couleur_lig_entete'); if($couleur_lig_entete!="") { $tabcouleurs['couleur_lig_entete']=tab_rvb($couleur_lig_entete); } else { // #fff5b1 $tabcouleurs['couleur_lig_entete']['R']=255; $tabcouleurs['couleur_lig_entete']['V']=245; $tabcouleurs['couleur_lig_entete']['B']=177; } $tabcouleurs['couleur_lig_alt1']=array(); $couleur_lig_alt1=getSettingValue('couleur_lig_alt1'); if($couleur_lig_alt1!="") { $tabcouleurs['couleur_lig_alt1']=tab_rvb($couleur_lig_alt1); } else { // papayawhip #FFEFD5 $tabcouleurs['couleur_lig_alt1']['R']=255; $tabcouleurs['couleur_lig_alt1']['V']=239; $tabcouleurs['couleur_lig_alt1']['B']=213; } $tabcouleurs['couleur_lig_alt_1']=array(); $couleur_lig_alt_1=getSettingValue('couleur_lig_alt_1'); if($couleur_lig_alt_1!="") { $tabcouleurs['couleur_lig_alt_1']=tab_rvb($couleur_lig_alt_1); } else { // honeydew #F0FFF0 $tabcouleurs['couleur_lig_alt_1']['R']=240; $tabcouleurs['couleur_lig_alt_1']['V']=255; $tabcouleurs['couleur_lig_alt_1']['B']=240; } echo "

Couleurs des lignes alternées dans les tableaux:

\n"; echo "
\n"; echo " "; echo "\n"; echo "\n"; echo "\n"; echo "\n"; for($j=0;$j$comp[$j]\n"; } echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; for($j=0;$j\n"; echo "\n"; echo "\n"; echo "\n"; } echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; for($j=0;$j\n"; echo "\n"; echo "\n"; echo "\n"; } echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; for($j=0;$j\n"; echo "\n"; echo "\n"; echo "\n"; } echo "\n"; echo "\n"; echo "\n"; echo "
MotifAperçuRéinitialisation
Couleur ligne d'entête"; echo ""; // Champ calculé/mis à jour par la fonction JavaScript calcule_et_valide() lors de la validation du formulaire: echo "\n"; echo "   \n"; echo "Réinitialiser\n"; echo "
Couleur de ligne 1"; echo ""; // Champ calculé/mis à jour par la fonction JavaScript calcule_et_valide() lors de la validation du formulaire: echo "\n"; echo "   \n"; echo "Réinitialiser\n"; echo "
Couleur de ligne -1"; echo ""; // Champ calculé/mis à jour par la fonction JavaScript calcule_et_valide() lors de la validation du formulaire: echo "\n"; echo "   \n"; echo "Réinitialiser\n"; echo "
\n"; echo "
\n"; //========================================= $tabcouleurs['couleur_fond_postit']=array(); $couleur_fond_postit=getSettingValue('couleur_fond_postit'); if($couleur_fond_postit!="") { $tabcouleurs['couleur_fond_postit']=tab_rvb($couleur_fond_postit); } else { // #fff5b1 $tabcouleurs['couleur_fond_postit']['R']=255; $tabcouleurs['couleur_fond_postit']['V']=255; $tabcouleurs['couleur_fond_postit']['B']=0; } echo "

Couleurs diverses:

\n"; echo "
\n"; echo "\n"; echo "\n"; echo "\n"; for($j=0;$j$comp[$j]\n"; } echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; for($j=0;$j\n"; echo "\n"; echo "\n"; echo "\n"; } echo "\n"; echo "\n"; echo "\n"; echo "
MotifAperçuRéinitialisation
Couleur de fond des Messages en Panneau d'affichage"; echo ""; // Champ calculé/mis à jour par la fonction JavaScript calcule_et_valide() lors de la validation du formulaire: echo "\n"; echo "   \n"; echo "Réinitialiser\n"; echo "
\n"; echo "
\n"; /* ===== couleurs du cahier de texte ===== */ echo "

\nNotices cahier de textes :\n

\n"; echo "
\n"; echo " "; echo "\n"; //=== initialisation des couleurs === // tableaux de noms $tab_ct_couleur_fond=array("fond_notices", "entete_fond", "cellule", "cellule_alt"); $tab_ct_couleur_classe=array("color_fond_notices", "couleur_entete_fond", "couleur_cellule", "couleur_cellule_alt"); $tab_ct_nom_couleur_fond=array("fond des notices", "entête des notices", "notices", "cellule_alt"); $tab_ct_notice=array("c","t","i","f"); $tab_ct_nom_notice=array("Compte rendu de séance","Travail à faire","Informations générales","Rappel des travaux à faire"); $tab_ct_police_bordure=array("police_travaux","police_matieres","bord_tableau_notice","cellule_gen"); $tab_ct_nom_police_bordure=array("police des notices travaux","police des matieres","bord des tableaux","Couleur générale des cellules"); // ----- Notices ----- // Couleurs d'origine $tab_ct_couleur_origine=array("fond_notices", "entete_fond", "cellule", "cellule_alt"); $tab_ct_couleur_origine[]=array("c","t","i","f"); $tab_ct_couleur_origine[][]=array(); $tab_ct_couleur_origine["fond_notices"]["c"]="C7FF99"; $tab_ct_couleur_origine["entete_fond"]["c"]="C7FF99"; $tab_ct_couleur_origine["cellule"]["c"]="E5FFCF"; $tab_ct_couleur_origine["cellule_alt"]["c"]="D3FFAF"; $tab_ct_couleur_origine["fond_notices"]["t"]="FFCCCF"; $tab_ct_couleur_origine["entete_fond"]["t"]="FFCCCF"; $tab_ct_couleur_origine["cellule"]["t"]="FFEFF0"; $tab_ct_couleur_origine["cellule_alt"]["t"]="FFDFE2"; $tab_ct_couleur_origine["fond_notices"]["i"]="ACACFF"; //$tab_ct_couleur_origine["entete_fond"]["i"]="EFEFFF"; $tab_ct_couleur_origine["entete_fond"]["i"]="ACACFF"; $tab_ct_couleur_origine["cellule"]["i"]="EFEFFF"; $tab_ct_couleur_origine["cellule_alt"]["i"]="C8C8FF"; $tab_ct_couleur_origine["fond_notices"]["f"]="FFFF80"; $tab_ct_couleur_origine["cellule"]["f"]="FFFFDF"; // Affectation des couleurs for($i=0;$i$tab_ct_nom_notice[$i]"; echo "\n"; // entête echo "\n"; echo "\n"; for($j=0;$j$comp[$j]\n"; } echo "\n"; echo "\n"; echo "\n"; // Données de la couleur for($j=0;$j\n"; echo ""; // couleurs RVB for($k=0;$k\n"; echo "\n"; echo "\n\n"; } //echo "\n"; echo "\n"; echo "\n"; } } // Fin nom de la couleur echo "
CouleurAperçuRéinitialisation
".$tab_ct_nom_couleur_fond[$j].""; echo ""; echo "\n"; echo "\n"; echo "Réinitialiser\n"; echo "
\n"; // Fin nom de la notice } // ----- Fin fonds des notices ----- // ----- Couleurs communes à toutes les notices ----- // Couleurs d'origine $tab_ct_couleur_gen_origine=array("police_travaux","police_matieres","bord_tableau_notice","cellule_gen"); $tab_ct_couleur_gen_origine["police_travaux"]="FF4444"; $tab_ct_couleur_gen_origine["police_matieres"]="008000"; $tab_ct_couleur_gen_origine["bord_tableau_notice"]="6F6968"; $tab_ct_couleur_gen_origine["cellule_gen"]="F6F7EF"; // Affectation des couleurs for($j=0;$jPolices, bordures ..."; echo "\n"; // entête echo "\n"; echo "\n"; for($j=0;$j$comp[$j]\n"; } echo "\n"; echo "\n"; echo "\n"; // Données de la couleur for($i=0;$i\n"; echo "\n"; // couleurs RVB for($j=0;$j\n"; echo "\n"; echo "\n"; echo "\n"; } //echo "\n"; echo "\n"; echo "\n"; } echo "
CouleurAperçuRéinitialisation
".$tab_ct_nom_police_bordure[$i]."\n"; echo ""; echo "\n"; echo "\n"; echo "Réinitialiser\n"; echo "
\n"; // Fin couleurs communes echo "
\n"; ?> 'fil de fer blanc', 'fil_noir' => 'fil de fer noir', 'fil_bleu' => 'fil de fer bleu', 'fil_vert' => 'fil de fer vert', 'filet_noir' => 'filet noir', 'filet_noir_2' => 'filet noir avec baguette', 'liege' => 'plaque de liège'); $selected_style = null; if (getSettingValue('style_panneau_affichage')) { $selected_style = getSettingValue('style_panneau_affichage'); } ?>
Choisissez votre panneau d'affichage
\n"; echo "\n"; // echo "

\n"; echo "\n

\n"; echo "

Remarque:

"; // echo "
\n"; echo "

Il peut arriver qu'il faille insister après validation pour que le navigateur recharge bien la page (problème de cache du navigateur).
Vous pouvez forcer le rechargement avec CTRL+MAJ+R.

\n"; // echo "
\n"; /* //echo "\n"; //echo "\n"; //echo "\n"; echo "\n"; //echo "\n"; */ //echo "


\n"; // echo "
\n"; echo "
\n"; echo "Le bouton ci-dessous est une 'sécurité'
pour réinitialiser les couleurs
si jamais vous en arriviez à obtenir quelque chose
comme du texte noir sur un fond noir.
\n"; echo "\n"; //echo "
\n"; echo "\n"; echo "
\n"; // echo "\n"; echo "\n"; /* echo "Rose
"; echo "Vert
"; echo "Bleu
"; */ ?> \n"; require("../lib/footer.inc.php"); ?>