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(); } include("../ckeditor/ckeditor.php") ; // Check access if (!checkAccess()) { header("Location: ../logout.php?auto=1"); die(); } $reg_ok = 'yes'; $msg = ''; $bgcolor = "#DEDEDE"; if(getSettingAOui('active_bulletins')) { $titre_page = "Paramètres de configuration des bulletins scolaires HTML"; } else { $titre_page = "Paramètres bloc adresse responsables"; } //debug_var(); // Tableau des couleurs HTML: $tabcouleur=Array("aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"); // tableau des polices pour avis du CC de classe $tab_polices_avis=Array("DejaVu","Arial","Helvetica","Serif","Times","Times New Roman","Verdana",); //Style des caractères avis // tableau des styles de polices pour avis du CC de classe $tab_styles_avis=Array("Normal","Gras","Italique","Gras et Italique"); $gepi_denom_mention=getSettingValue("gepi_denom_mention"); if($gepi_denom_mention=="") { $gepi_denom_mention="mention"; } if (isset($_POST['is_posted'])) { check_token(); if (isset($_POST['textsize'])) { if (!(preg_match ("/^[0-9]{1,}$/", $_POST['textsize'])) || $_POST['textsize'] < 1) { $_POST['textsize'] = 10; } if (!saveSetting("textsize", $_POST['textsize'])) { $msg .= "Erreur lors de l'enregistrement de textsize !"; $reg_ok = 'no'; } } if (isset($_POST['bull_cell_pp_textsize'])) { if (!(preg_match ("/^[0-9]{1,}$/", $_POST['bull_cell_pp_textsize'])) || $_POST['bull_cell_pp_textsize'] < 1) { $_POST['bull_cell_pp_textsize'] = 10; } if (!saveSetting("bull_cell_pp_textsize", $_POST['bull_cell_pp_textsize'])) { $msg .= "Erreur lors de l'enregistrement de bull_cell_pp_textsize !"; $reg_ok = 'no'; } } if (isset($_POST['bull_cell_signature_textsize'])) { if (!(preg_match ("/^[0-9]{1,}$/", $_POST['bull_cell_signature_textsize'])) || $_POST['bull_cell_signature_textsize'] < 1) { $_POST['bull_cell_signature_textsize'] = 10; } if (!saveSetting("bull_cell_signature_textsize", $_POST['bull_cell_signature_textsize'])) { $msg .= "Erreur lors de l'enregistrement de bull_cell_signature_textsize !"; $reg_ok = 'no'; } } //================================== // AJOUT: boireaus if (isset($_POST['p_bulletin_margin'])) { if (!(preg_match ("/^[0-9]{1,}$/", $_POST['p_bulletin_margin'])) || $_POST['p_bulletin_margin'] < 1) { $_POST['p_bulletin_margin'] = 5; } if (!saveSetting("p_bulletin_margin", $_POST['p_bulletin_margin'])) { $msg .= "Erreur lors de l'enregistrement de p_bulletin_margin !"; $reg_ok = 'no'; } } if (isset($_POST['bull_body_marginleft'])) { if (!(preg_match ("/^[0-9]{1,}$/", $_POST['bull_body_marginleft']))) { $_POST['bull_body_marginleft'] = 1; } if (!saveSetting("bull_body_marginleft", $_POST['bull_body_marginleft'])) { $msg .= "Erreur lors de l'enregistrement de bull_body_marginleft !"; $reg_ok = 'no'; } } //================================== if (isset($_POST['titlesize'])) { if (!(preg_match ("/^[0-9]{1,}$/", $_POST['titlesize'])) || $_POST['titlesize'] < 1) { $_POST['titlesize'] = 16; } if (!saveSetting("titlesize", $_POST['titlesize'])) { $msg .= "Erreur lors de l'enregistrement de titlesize !"; $reg_ok = 'no'; } } if (isset($_POST['cellpadding'])) { if (!(preg_match ("/^[0-9]{1,}$/", $_POST['cellpadding'])) || $_POST['cellpadding'] < 0) { $_POST['cellpadding'] = 5; } if (!saveSetting("cellpadding", $_POST['cellpadding'])) { $msg .= "Erreur lors de l'enregistrement de cellpadding !"; $reg_ok = 'no'; } } if (isset($_POST['cellspacing'])) { if (!(preg_match ("/^[0-9]{1,}$/", $_POST['cellspacing'])) || $_POST['cellspacing'] < 0) { $_POST['cellspacing'] = 2; } if (!saveSetting("cellspacing", $_POST['cellspacing'])) { $msg .= "Erreur lors de l'enregistrement de cellspacing !"; $reg_ok = 'no'; } } if (isset($_POST['largeurtableau'])) { if (!(preg_match ("/^[0-9]{1,}$/", $_POST['largeurtableau'])) || $_POST['largeurtableau'] < 1) { $_POST['largeurtableau'] = 1440; } if (!saveSetting("largeurtableau", $_POST['largeurtableau'])) { $msg .= "Erreur lors de l'enregistrement de largeurtableau !"; $reg_ok = 'no'; } } if (isset($_POST['col_matiere_largeur'])) { if (!(preg_match ("/^[0-9]{1,}$/", $_POST['col_matiere_largeur'])) || $_POST['col_matiere_largeur'] < 1) { $_POST['col_matiere_largeur'] = 300; } if (!saveSetting("col_matiere_largeur", $_POST['col_matiere_largeur'])) { $msg .= "Erreur lors de l'enregistrement de col_matiere_largeur !"; $reg_ok = 'no'; } } if (isset($_POST['col_note_largeur'])) { if (!(preg_match ("/^[0-9]{1,}$/", $_POST['col_note_largeur'])) || $_POST['col_note_largeur'] < 1) { $_POST['col_note_largeur'] = 50; } if (!saveSetting("col_note_largeur", $_POST['col_note_largeur'])) { $msg .= "Erreur lors de l'enregistrement de col_note_largeur !"; $reg_ok = 'no'; } } if (isset($_POST['col_boite_largeur'])) { if (!(preg_match ("/^[0-9]{1,}$/", $_POST['col_boite_largeur'])) || $_POST['col_boite_largeur'] < 1) { $_POST['col_boite_largeur'] = 120; } if (!saveSetting("col_boite_largeur", $_POST['col_boite_largeur'])) { $msg .= "Erreur lors de l'enregistrement de col_boite_largeur !"; $reg_ok = 'no'; } } if (isset($_POST['col_hauteur'])) { if (!(preg_match ("/^[0-9]{1,}$/", $_POST['col_hauteur'])) || $_POST['col_hauteur'] < 1) { $_POST['col_hauteur'] = 0; } if (!saveSetting("col_hauteur", $_POST['col_hauteur'])) { $msg .= "Erreur lors de l'enregistrement de col_hauteur !"; $reg_ok = 'no'; } } if (isset($_POST['bull_ecart_entete'])) { if (!(preg_match ("/^[0-9]{1,}$/", $_POST['bull_ecart_entete']))) { $_POST['bull_ecart_entete'] = 0; } if (!saveSetting("bull_ecart_entete", $_POST['bull_ecart_entete'])) { $msg .= "Erreur lors de l'enregistrement de bull_ecart_entete !"; $reg_ok = 'no'; } } if (isset($_POST['bull_espace_avis'])) { if ((!(preg_match ("/^[0-9]{1,}$/", $_POST['bull_espace_avis']))) or ($_POST['bull_espace_avis'] <= 0)) { $_POST['bull_espace_avis'] = 1; } if (!saveSetting("bull_espace_avis", $_POST['bull_espace_avis'])) { $msg .= "Erreur lors de l'enregistrement de bull_espace_avis !"; $reg_ok = 'no'; } } if (isset($_POST['addressblock_padding_right'])) { if (!(preg_match ("/^[0-9]{1,}$/", $_POST['addressblock_padding_right']))) { $_POST['addressblock_padding_right'] = 0; } if (!saveSetting("addressblock_padding_right", $_POST['addressblock_padding_right'])) { $msg .= "Erreur lors de l'enregistrement de addressblock_padding_right !"; $reg_ok = 'no'; } } if (isset($_POST['addressblock_padding_top'])) { if (!(preg_match ("/^[0-9]{1,}$/", $_POST['addressblock_padding_top']))) { $_POST['addressblock_padding_top'] = 0; } if (!saveSetting("addressblock_padding_top", $_POST['addressblock_padding_top'])) { $msg .= "Erreur lors de l'enregistrement de addressblock_padding_top !"; $reg_ok = 'no'; } } if (isset($_POST['addressblock_padding_text'])) { if (!(preg_match ("/^[0-9]{1,}$/", $_POST['addressblock_padding_text']))) { $_POST['addressblock_padding_text'] = 0; } if (!saveSetting("addressblock_padding_text", $_POST['addressblock_padding_text'])) { $msg .= "Erreur lors de l'enregistrement de addressblock_padding_text !"; $reg_ok = 'no'; } } if (isset($_POST['addressblock_length'])) { if (!(preg_match ("/^[0-9]{1,}$/", $_POST['addressblock_length']))) { $_POST['addressblock_length'] = 0; } if (!saveSetting("addressblock_length", $_POST['addressblock_length'])) { $msg .= "Erreur lors de l'enregistrement de addressblock_length !"; $reg_ok = 'no'; } } //================================== // Ajout: boireaus if (isset($_POST['addressblock_font_size'])) { if (!(preg_match ("/^[0-9]{1,}$/", $_POST['addressblock_font_size']))) { $_POST['addressblock_font_size'] = 12; } if (!saveSetting("addressblock_font_size", $_POST['addressblock_font_size'])) { $msg .= "Erreur lors de l'enregistrement de addressblock_font_size !"; $reg_ok = 'no'; } } if(isset($_POST['addressblock_logo_etab_prop'])) { if (!(preg_match ("/^[0-9]{1,}$/", $_POST['addressblock_logo_etab_prop']))) { $addressblock_logo_etab_prop=50; } else{ $addressblock_logo_etab_prop=$_POST['addressblock_logo_etab_prop']; } } else{ if(getSettingValue("addressblock_logo_etab_prop")){ $addressblock_logo_etab_prop=getSettingValue("addressblock_logo_etab_prop"); } else{ $addressblock_logo_etab_prop=50; } } if (isset($_POST['addressblock_classe_annee'])) { if (!(preg_match ("/^[0-9]{1,}$/", $_POST['addressblock_classe_annee']))) { $addressblock_classe_annee=35; } else{ $addressblock_classe_annee=$_POST['addressblock_classe_annee']; } } else{ if(getSettingValue("addressblock_classe_annee")){ $addressblock_classe_annee=getSettingValue("addressblock_classe_annee"); } else{ $addressblock_classe_annee=30; } } if((isset($_POST['addressblock_classe_annee']))&&(isset($_POST['addressblock_logo_etab_prop']))){ $valtest=$addressblock_logo_etab_prop+$addressblock_classe_annee; if($valtest>100){ $msg.="Erreur! La somme addressblock_logo_etab_prop+addressblock_classe_annee dépasse 100% de la largeur de la page !"; $reg_ok = 'no'; } else{ if (!saveSetting("addressblock_logo_etab_prop", $addressblock_logo_etab_prop)) { $msg .= "Erreur lors de l'enregistrement de addressblock_logo_etab_prop !"; $reg_ok = 'no'; } if (!saveSetting("addressblock_classe_annee", $addressblock_classe_annee)) { $msg .= "Erreur lors de l'enregistrement de addressblock_classe_annee !"; $reg_ok = 'no'; } } } if (isset($_POST['bull_ecart_bloc_nom'])) { if (!(preg_match ("/^[0-9]{1,}$/", $_POST['bull_ecart_bloc_nom']))) { $_POST['bull_ecart_bloc_nom'] = 0; } if (!saveSetting("bull_ecart_bloc_nom", $_POST['bull_ecart_bloc_nom'])) { $msg .= "Erreur lors de l'enregistrement de bull_ecart_bloc_nom !"; $reg_ok = 'no'; } } if (isset($_POST['addressblock_debug'])) { if (($_POST['addressblock_debug']!="y")&&($_POST['addressblock_debug']!="n")) { $_POST['addressblock_debug'] = "n"; } if (!saveSetting("addressblock_debug", $_POST['addressblock_debug'])) { $msg .= "Erreur lors de l'enregistrement de addressblock_debug !"; $reg_ok = 'no'; } } //================================== if (isset($_POST['page_garde_padding_top'])) { if (!(preg_match ("/^[0-9]{1,}$/", $_POST['page_garde_padding_top']))) { $_POST['page_garde_padding_top'] = 0; } if (!saveSetting("page_garde_padding_top", $_POST['page_garde_padding_top'])) { $msg .= "Erreur lors de l'enregistrement de page_garde_padding_top !"; $reg_ok = 'no'; } } if (isset($_POST['page_garde_padding_left'])) { if (!(preg_match ("/^[0-9]{1,}$/", $_POST['page_garde_padding_left']))) { $_POST['page_garde_padding_left'] = 0; } if (!saveSetting("page_garde_padding_left", $_POST['page_garde_padding_left'])) { $msg .= "Erreur lors de l'enregistrement de page_garde_padding_left !"; $reg_ok = 'no'; } } if (isset($_POST['page_garde_padding_text'])) { if (!(preg_match ("/^[0-9]{1,}$/", $_POST['page_garde_padding_text']))) { $_POST['page_garde_padding_text'] = 0; } if (!saveSetting("page_garde_padding_text", $_POST['page_garde_padding_text'])) { $msg .= "Erreur lors de l'enregistrement de page_garde_padding_text !"; $reg_ok = 'no'; } } if (isset($_POST['ok'])) { if(getSettingAOui('active_bulletins')) { if (isset($_POST['page_garde_imprime'])) { $temp = 'yes'; } else { $temp = 'no'; } if (!saveSetting("page_garde_imprime", $temp)) { $msg .= "Erreur lors de l'enregistrement de page_garde_imprime !"; $reg_ok = 'no'; } } } if (isset($NON_PROTECT['page_garde_texte'])) { $imp = traitement_magic_quotes($NON_PROTECT['page_garde_texte']); if (!saveSetting("page_garde_texte", $imp)) { $msg .= "Erreur lors de l'enregistrement de page_garde_texte !"; $reg_ok = 'no'; } } if (isset($NON_PROTECT['bull_formule_bas'])) { $imp = traitement_magic_quotes($NON_PROTECT['bull_formule_bas']); if (!saveSetting("bull_formule_bas", $imp)) { $msg .= "Erreur lors de l'enregistrement de bull_formule_bas !"; $reg_ok = 'no'; } } if (isset($_POST['bull_mention_nom_court'])) { if (!saveSetting("bull_mention_nom_court", $_POST['bull_mention_nom_court'])) { $msg .= "Erreur lors de l'enregistrement de bull_mention_nom_court !"; $reg_ok = 'no'; } } if (isset($_POST['bull_mention_doublant'])) { if (!saveSetting("bull_mention_doublant", $_POST['bull_mention_doublant'])) { $msg .= "Erreur lors de l'enregistrement de bull_mention_doublant !"; $reg_ok = 'no'; } } if (isset($_POST['bull_affiche_eleve_une_ligne'])) { if (!saveSetting("bull_affiche_eleve_une_ligne", $_POST['bull_affiche_eleve_une_ligne'])) { $msg .= "Erreur lors de l'enregistrement de bull_mention_nom_court !"; $reg_ok = 'no'; } } if (isset($_POST['bull_affiche_graphiques'])) { if (!saveSetting("bull_affiche_graphiques", $_POST['bull_affiche_graphiques'])) { $msg .= "Erreur lors de l'enregistrement de bull_affiche_graphiques !"; $reg_ok = 'no'; } } if (isset($_POST['bull_affiche_appreciations'])) { if (!saveSetting("bull_affiche_appreciations", $_POST['bull_affiche_appreciations'])) { $msg .= "Erreur lors de l'enregistrement de bull_affiche_appreciations !"; $reg_ok = 'no'; } } //20130215 if (isset($_POST['bull_affiche_absences'])) { if (!saveSetting("bull_affiche_absences", $_POST['bull_affiche_absences'])) { $msg .= "Erreur lors de l'enregistrement de bull_affiche_absences !"; $reg_ok = 'no'; } } if (isset($_POST['bull_affiche_abs_tot'])) { if (!saveSetting("bull_affiche_abs_tot", $_POST['bull_affiche_abs_tot'])) { $msg .= "Erreur lors de l'enregistrement de bull_affiche_abs_tot !"; $reg_ok = 'no'; } } if (isset($_POST['bull_affiche_abs_nj'])) { if (!saveSetting("bull_affiche_abs_nj", $_POST['bull_affiche_abs_nj'])) { $msg .= "Erreur lors de l'enregistrement de bull_affiche_abs_nj !"; $reg_ok = 'no'; } } if (isset($_POST['bull_affiche_abs_ret'])) { if (!saveSetting("bull_affiche_abs_ret", $_POST['bull_affiche_abs_ret'])) { $msg .= "Erreur lors de l'enregistrement de bull_affiche_abs_ret !"; $reg_ok = 'no'; } } if (isset($_POST['bull_affiche_abs_cpe'])) { if (!saveSetting("bull_affiche_abs_cpe", $_POST['bull_affiche_abs_cpe'])) { $msg .= "Erreur lors de l'enregistrement de bull_affiche_abs_cpe !"; $reg_ok = 'no'; } } if (isset($_POST['bull_affiche_avis'])) { if (!saveSetting("bull_affiche_avis", $_POST['bull_affiche_avis'])) { $msg .= "Erreur lors de l'enregistrement de bull_affiche_avis !"; $reg_ok = 'no'; } } if (isset($_POST['bull_affiche_aid'])) { if (!saveSetting("bull_affiche_aid", $_POST['bull_affiche_aid'])) { $msg .= "Erreur lors de l'enregistrement de bull_affiche_aid !"; $reg_ok = 'no'; } } if (isset($_POST['bull_affiche_formule'])) { if (!saveSetting("bull_affiche_formule", $_POST['bull_affiche_formule'])) { $msg .= "Erreur lors de l'enregistrement de bull_affiche_formule !"; $reg_ok = 'no'; } } if (isset($_POST['bull_affiche_signature'])) { if (!saveSetting("bull_affiche_signature", $_POST['bull_affiche_signature'])) { $msg .= "Erreur lors de l'enregistrement de bull_affiche_signature !"; $reg_ok = 'no'; } } /* if (isset($_POST['bull_affiche_img_signature'])) { if (!saveSetting("bull_affiche_img_signature", $_POST['bull_affiche_img_signature'])) { $msg .= "Erreur lors de l'enregistrement de bull_affiche_img_signature !"; $reg_ok = 'no'; } } */ if (isset($_POST['bull_hauteur_img_signature'])) { $bull_hauteur_img_signature=$_POST['bull_hauteur_img_signature']; if(($bull_hauteur_img_signature!='')&&(preg_match("/^[0-9]*$/", $bull_hauteur_img_signature))&&($bull_hauteur_img_signature>0)) { if (!saveSetting("bull_hauteur_img_signature", $_POST['bull_hauteur_img_signature'])) { $msg .= "Erreur lors de l'enregistrement de bull_hauteur_img_signature !"; $reg_ok = 'no'; } } else { $msg .= "Valeur incorrecte pour 'bull_hauteur_img_signature' !"; $reg_ok = 'no'; } } if (isset($_POST['bull_largeur_img_signature'])) { $bull_largeur_img_signature=$_POST['bull_largeur_img_signature']; if(($bull_largeur_img_signature!='')&&(preg_match("/^[0-9]*$/", $bull_largeur_img_signature))&&($bull_largeur_img_signature>0)) { if (!saveSetting("bull_largeur_img_signature", $_POST['bull_largeur_img_signature'])) { $msg .= "Erreur lors de l'enregistrement de bull_largeur_img_signature !"; $reg_ok = 'no'; } } else { $msg .= "Valeur incorrecte pour 'bull_largeur_img_signature' !"; $reg_ok = 'no'; } } if (isset($_POST['bull_affiche_numero'])) { if (!saveSetting("bull_affiche_numero", $_POST['bull_affiche_numero'])) { $msg .= "Erreur lors de l'enregistrement de bull_affiche_numero !"; $reg_ok = 'no'; } } if (isset($_POST['bull_affiche_etab'])) { if (!saveSetting("bull_affiche_etab", $_POST['bull_affiche_etab'])) { $msg .= "Erreur lors de l'enregistrement de bull_affiche_etab !"; $reg_ok = 'no'; } } if(isset($_POST['bull_bordure_classique'])) { if (!saveSetting("bull_bordure_classique", $_POST['bull_bordure_classique'])) { $msg .= "Erreur lors de l'enregistrement de bull_bordure_classique !"; $reg_ok = 'no'; } } if (isset($_POST['choix_bulletin'])) { if (!saveSetting("choix_bulletin", $_POST['choix_bulletin'])) { $msg .= "Erreur lors de l'enregistrement de choix_bulletin"; $reg_ok = 'no'; } } if (isset($_POST['min_max_moyclas'])) { if (!saveSetting("min_max_moyclas", $_POST['min_max_moyclas'])) { $msg .= "Erreur lors de l'enregistrement de min_max_moyclas !"; $reg_ok = 'no'; } } if (isset($_POST['moyennes_periodes_precedentes'])) { if (!saveSetting("moyennes_periodes_precedentes", $_POST['moyennes_periodes_precedentes'])) { $msg .= "Erreur lors de l'enregistrement de moyennes_periodes_precedentes !"; $reg_ok = 'no'; } } if (isset($_POST['moyennes_annee'])) { if (!saveSetting("moyennes_annee", $_POST['moyennes_annee'])) { $msg .= "Erreur lors de l'enregistrement de moyennes_annee !"; $reg_ok = 'no'; } } if(isset($_POST['activer_photo_bulletin'])) { if (!saveSetting("activer_photo_bulletin", $_POST['activer_photo_bulletin'])) { $msg .= "Erreur lors de l'enregistrement de activer_photo_bulletin !"; $reg_ok = 'no'; } } if(isset($_POST['bull_photo_hauteur_max'])) { if (!saveSetting("bull_photo_hauteur_max", $_POST['bull_photo_hauteur_max'])) { $msg .= "Erreur lors de l'enregistrement de bull_photo_hauteur_max !"; $reg_ok = 'no'; } } if(isset($_POST['bull_photo_largeur_max'])) { if (!saveSetting("bull_photo_largeur_max", $_POST['bull_photo_largeur_max'])) { $msg .= "Erreur lors de l'enregistrement de bull_photo_largeur_max !"; $reg_ok = 'no'; } } if(isset($_POST['bull_categ_font_size'])) { if (!(preg_match ("/^[0-9]{1,}$/", $_POST['bull_categ_font_size']))) { $_POST['bull_categ_font_size'] = 10; } if (!saveSetting("bull_categ_font_size", $_POST['bull_categ_font_size'])) { $msg .= "Erreur lors de l'enregistrement de bull_categ_font_size !"; $reg_ok = 'no'; } } if(isset($_POST['bull_intitule_app'])) { if (!saveSetting("bull_intitule_app", $_POST['bull_intitule_app'])) { $msg .= "Erreur lors de l'enregistrement de bull_intitule_app !"; $reg_ok = 'no'; } } if(isset($_POST['bull_affiche_INE_eleve'])) { if (!saveSetting("bull_affiche_INE_eleve", $_POST['bull_affiche_INE_eleve'])) { $msg .= "Erreur lors de l'enregistrement de bull_affiche_INE_eleve !"; $reg_ok = 'no'; } } if(isset($_POST['bull_affiche_tel'])) { if (!saveSetting("bull_affiche_tel", $_POST['bull_affiche_tel'])) { $msg .= "Erreur lors de l'enregistrement de bull_affiche_tel !"; $reg_ok = 'no'; } } if(isset($_POST['bull_affiche_fax'])) { if (!saveSetting("bull_affiche_fax", $_POST['bull_affiche_fax'])) { $msg .= "Erreur lors de l'enregistrement de bull_affiche_fax !"; $reg_ok = 'no'; } } if (isset($_POST['bull_categ_bgcolor'])) { if((!in_array($_POST['bull_categ_bgcolor'],$tabcouleur))&&($_POST['bull_categ_bgcolor']!='')){ $msg .= "Erreur lors de l'enregistrement de bull_categ_bgcolor ! (couleur invalide)"; $reg_ok = 'no'; } else{ if (!saveSetting("bull_categ_bgcolor", $_POST['bull_categ_bgcolor'])) { $msg .= "Erreur lors de l'enregistrement de bull_categ_bgcolor !"; $reg_ok = 'no'; } } } if (isset($_POST['bull_police_avis'])) { if((!in_array($_POST['bull_police_avis'],$tab_polices_avis))&&($_POST['bull_police_avis']!='')){ $msg .= "Erreur lors de l'enregistrement de bull_police_avis ! (police invalide)"; $reg_ok = 'no'; } else{ if (!saveSetting("bull_police_avis", $_POST['bull_police_avis'])) { $msg .= "Erreur lors de l'enregistrement de bull_police_avis !"; $reg_ok = 'no'; } } } if (isset($_POST['bull_font_style_avis'])) { if((!in_array($_POST['bull_font_style_avis'],$tab_styles_avis))&&($_POST['bull_font_style_avis']!='')){ $msg .= "Erreur lors de l'enregistrement de bull_font_style_avis ! (police invalide)"; $reg_ok = 'no'; } else{ if (!saveSetting("bull_font_style_avis", $_POST['bull_font_style_avis'])) { $msg .= "Erreur lors de l'enregistrement de bull_font_style_avis !"; $reg_ok = 'no'; } } } //taille de la police avis if(isset($_POST['bull_categ_font_size_avis'])) { if (!(preg_match ("/^[0-9]{1,}$/", $_POST['bull_categ_font_size_avis']))) { $_POST['bull_categ_font_size_avis'] = 10; } if (!saveSetting("bull_categ_font_size_avis", $_POST['bull_categ_font_size_avis'])) { $msg .= "Erreur lors de l'enregistrement de bull_categ_font_size_avis !"; $reg_ok = 'no'; } } if (isset($_POST['genre_periode'])) { if (!saveSetting("genre_periode", $_POST['genre_periode'])) { $msg .= "Erreur lors de l'enregistrement de genre_periode !"; $reg_ok = 'no'; } } if (isset($_POST['bull_affich_nom_etab'])) { if($_POST['bull_affich_nom_etab']=="n") { $bull_affich_nom_etab="n"; } else{ $bull_affich_nom_etab="y"; } if (!saveSetting("bull_affich_nom_etab", $bull_affich_nom_etab)) { $msg .= "Erreur lors de l'enregistrement de bull_affich_nom_etab !"; $reg_ok = 'no'; } } if (isset($_POST['bull_affich_adr_etab'])) { if($_POST['bull_affich_adr_etab']=="n") { $bull_affich_adr_etab="n"; } else{ $bull_affich_adr_etab="y"; } if (!saveSetting("bull_affich_adr_etab", $bull_affich_adr_etab)) { $msg .= "Erreur lors de l'enregistrement de bull_affich_adr_etab !"; $reg_ok = 'no'; } } if (isset($_POST['bull_affich_mentions'])) { if($_POST['bull_affich_mentions']=="n") { $bull_affich_mentions="n"; } else{ $bull_affich_mentions="y"; } if (!saveSetting("bull_affich_mentions", $bull_affich_mentions)) { $msg .= "Erreur lors de l'enregistrement de bull_affich_mentions !"; $reg_ok = 'no'; } } if (isset($_POST['bull_affich_intitule_mentions'])) { if($_POST['bull_affich_intitule_mentions']=="n") { $bull_affich_intitule_mentions="n"; } else{ $bull_affich_intitule_mentions="y"; } if (!saveSetting("bull_affich_intitule_mentions", $bull_affich_intitule_mentions)) { $msg .= "Erreur lors de l'enregistrement de bull_affich_intitule_mentions !"; $reg_ok = 'no'; } } // 20160624 if (isset($_POST['bull_orientation_periodes'])) { $bull_orientation_periodes=preg_replace("/[^0-9;]/","",$_POST['bull_orientation_periodes']); if (!saveSetting("bull_orientation_periodes", $bull_orientation_periodes)) { $msg .= "Erreur lors de l'enregistrement de bull_orientation_periodes !"; $reg_ok = 'no'; } } if (isset($_POST['bull_voeux_orientation'])) { if (!saveSetting("bull_voeux_orientation", $_POST['bull_voeux_orientation'])) { $msg .= "Erreur lors de l'enregistrement de bull_voeux_orientation !"; $reg_ok = 'no'; } } if (isset($_POST['bull_titre_voeux_orientation'])) { if (!saveSetting("bull_titre_voeux_orientation", $_POST['bull_titre_voeux_orientation'])) { $msg .= "Erreur lors de l'enregistrement de bull_titre_voeux_orientation !"; $reg_ok = 'no'; } } if (isset($_POST['bull_orientation'])) { if (!saveSetting("bull_orientation", $_POST['bull_orientation'])) { $msg .= "Erreur lors de l'enregistrement de bull_orientation !"; $reg_ok = 'no'; } } if (isset($_POST['bull_titre_orientation'])) { if (!saveSetting("bull_titre_orientation", $_POST['bull_titre_orientation'])) { $msg .= "Erreur lors de l'enregistrement de bull_titre_orientation !"; $reg_ok = 'no'; } } if (isset($_POST['bull_aff_Elements_Programmes'])) { if (!saveSetting("bull_aff_Elements_Programmes", $_POST['bull_aff_Elements_Programmes'])) { $msg .= "Erreur lors de l'enregistrement de bull_aff_Elements_Programmes !"; $reg_ok = 'no'; } } if (isset($_POST['bull_largeur_col_Elements_Programmes'])) { $bull_largeur_col_Elements_Programmes=preg_replace("/[^0-9;]/","",$_POST['bull_largeur_col_Elements_Programmes']); if(($bull_largeur_col_Elements_Programmes=="")||($bull_largeur_col_Elements_Programmes==0)) { $bull_largeur_col_Elements_Programmes=150; $msg .= "La valeur proposée pour 'bull_largeur_col_Elements_Programmes' est invalide (retour à la valeur par défaut, à savoir 150).
"; $reg_ok = 'no'; } if (!saveSetting("bull_largeur_col_Elements_Programmes", $_POST['bull_largeur_col_Elements_Programmes'])) { $msg .= "Erreur lors de l'enregistrement de bull_largeur_col_Elements_Programmes !"; $reg_ok = 'no'; } } } if (($reg_ok == 'yes') and (isset($_POST['ok']))) { $msg = "Enregistrement réussi !"; } $themessage = 'Des informations ont été modifiées. Voulez-vous vraiment quitter sans enregistrer ?'; // End standart header require_once("../lib/header.inc.php"); if (!loadSettings()) { die("Erreur chargement settings"); } ?> Retour Retour à l'accueil

\n"; } else { ?>

Retour Retour | Imprimer les bulletins | Paramètres d'impression des bulletins PDF | Param.CLG.2016

Mise en page du bulletin scolaire

Rétablir les paramètres par défaut :
   Impression sur A4 "portrait"
   Impression sur A3 "paysage"> >
(Si le contenu d'une cellule de la colonne est plus grand que la taille prévue, la mention ci-dessus devient caduque. La colonne sera dans ce cas dimensionnée par le navigateur lui-même.)
(Même remarque que ci-dessus)
(Même remarque que ci-dessus)
(Si le contenu d'une cellule est telle que la hauteur fixée ci-dessus est insuffisante, la hauteur de la ligne sera dimensionnée par le navigateur lui-même.) Bordures des cellules du tableau des moyennes et appréciations : Faire apparaitre le nom de l'établissement sur le bulletin :
(certains établissements ont le nom dans le Logo) Faire apparaitre l'adresse de l'établissement sur le bulletin :
(certains établissements ont l'adresse dans le Logo) Faire apparaitre les s (Félicitations, encouragements, avertissements,...) avec l'avis du conseil de classe. Faire apparaitre l'intitulé s en gras devant la choisie pour un élève avec l'avis du conseil de classe.
 
" onKeyDown="clavier_2(this.id,event,0,1000);" />
" onKeyDown="clavier_2(this.id,event,0,100);" />
" onKeyDown="clavier_2(this.id,event,0,100);" />
" onKeyDown="clavier_2(this.id,event,0,40);" />
" onKeyDown="clavier_2(this.id,event,0,5000);" />
" onKeyDown="clavier_2(this.id,event,0,2000);" />
" onKeyDown="clavier_2(this.id,event,0,2000);" />
" onKeyDown="clavier_2(this.id,event,0,2000);" />
" onKeyDown="clavier_2(this.id,event,0,150);" />
" onKeyDown="clavier_2(this.id,event,0,50);" />
" onKeyDown="clavier_2(this.id,event,0,50);" />
" onKeyDown="clavier_2(this.id,event,0,20);" />
" onKeyDown="clavier_2(this.id,event,0,20);" />

\n"; echo "\n"; ?>
echo "\n"; ?>
\n"; echo "\n"; for($i=0;$i$tab_polices_avis[$i]\n"; } echo "\n"; ?>
\n"; for($i=0;$i$tab_styles_avis[$i]\n"; } echo "\n"; ?>
\n"; echo " Oui\n"; echo "
\n"; echo "\n"; ?>
\n"; echo " Oui\n"; echo "
\n"; echo "\n"; ?>
\n"; echo " Oui\n"; echo "
\n"; echo "\n"; ?>
\n"; echo " Oui\n"; echo "
\n"; echo "\n"; ?>


?>

Informations devant figurer sur le bulletin scolaire

Afficher le nom court de la classe : Afficher la mention "doublant" ou "doublante", le cas échéant : Afficher les informations sur l'élève sur une seule ligne (si non une information par ligne) : Afficher les appréciations des matières : Absences 
Afficher les données sur les absences : Afficher les totaux d'absences : Afficher le nombre d'absences non justifiées : Afficher le nombre de retards : Afficher le nom du C.P.E. : Afficher les avis du conseil de classe : Afficher les données sur les AID :
(l'affichage risque d'être nécessaire en collège pour les EPI, AP et Parcours) Afficher le numéro du bulletin : Afficher les graphiques indiquant les niveaux (A, B, C+, C-, D ou E) : Afficher le nom du professeur principal et du chef d'établissement : Dimensions maximales (en pixels) de l'image de la signature ou cachet de l'établissement : Voir Gestion du ou des fichiers de signature"; } ?> Afficher l'établissement d'origine sur le bulletin : \n"; ?> Afficher le numéro de téléphone de l'établissement : Afficher le numéro de fax de l'établissement : "; ?> Afficher le numéro INE de l'élève : Afficher la formule figurant en bas de chaque bulletin : " /> Choix de l'apparence du bulletin (emplacement et regroupement des moyennes de la classe) Afficher les moyennes minimale, classe et maximale dans une seule colonne pour gagner de la place pour l'appréciation : Afficher les moyennes des périodes précédentes dans la cellule Moyenne de l'élève :
Afficher les moyennes annuelles des enseignements dans la cellule Moyenne de l'élève :
"; $style_bgcolor=""; if ($nb_ligne % 2) {$style_bgcolor=" bgcolor=".$bgcolor;} $nb_ligne++; $bull_voeux_orientation=getSettingValue('bull_voeux_orientation'); if($bull_voeux_orientation=="y") { $checked_voeux_orientation_y=" checked"; $checked_voeux_orientation_n=""; } else { $checked_voeux_orientation_y=""; $checked_voeux_orientation_n=" checked"; } echo " "; $style_bgcolor=""; if ($nb_ligne % 2) {$style_bgcolor=" bgcolor=".$bgcolor;} $nb_ligne++; $bull_titre_voeux_orientation=getSettingValue('bull_titre_voeux_orientation'); if($bull_titre_voeux_orientation=="") { $bull_titre_voeux_orientation="Voeux"; } echo " "; $style_bgcolor=""; if ($nb_ligne % 2) {$style_bgcolor=" bgcolor=".$bgcolor;} $nb_ligne++; $bull_orientation=getSettingValue('bull_orientation'); if($bull_orientation=="y") { $checked_orientation_y=" checked"; $checked_orientation_n=""; } else { $checked_orientation_y=""; $checked_orientation_n=" checked"; } echo " "; $style_bgcolor=""; if ($nb_ligne % 2) {$style_bgcolor=" bgcolor=".$bgcolor;} $nb_ligne++; $bull_titre_orientation=getSettingValue('bull_titre_orientation'); if($bull_titre_orientation=="") { $bull_titre_orientation="Orientation proposée"; } echo " "; } // Affichage des Éléments de Programmes if(!getSettingAOui("bullNoSaisieElementsProgrammes")) { $style_bgcolor=""; if ($nb_ligne % 2) {$style_bgcolor=" bgcolor=".$bgcolor;} $nb_ligne++; $bull_aff_Elements_Programmes=getSettingValue('bull_aff_Elements_Programmes'); if($bull_aff_Elements_Programmes=="y") { $checked_bull_aff_Elements_Programmes_y=" checked"; $checked_bull_aff_Elements_Programmes_n=""; } else { $checked_bull_aff_Elements_Programmes_y=""; $checked_bull_aff_Elements_Programmes_n=" checked"; } echo " "; $style_bgcolor=""; if ($nb_ligne % 2) {$style_bgcolor=" bgcolor=".$bgcolor;} $nb_ligne++; $bull_largeur_col_Elements_Programmes=getSettingValue('bull_largeur_col_Elements_Programmes'); if(!preg_match("/^[0-9]{1,}$/", $bull_largeur_col_Elements_Programmes)) { $bull_largeur_col_Elements_Programmes=150; } echo " "; } ?>
"; echo ""; ?>
"; echo ""; ?>
"; echo ""; ?>
"; echo ""; ?>
"; echo ""; // Si seule cette case est cochée, on affichera l'appréciation du CPE, mais pas les absences/retards. ?>
"; echo ""; ?>
"; echo ""; ?>
"; echo ""; ?>
"; echo ""; ?>
"; echo ""; ?>
"; echo ""; ?>
"; echo ""; ?>
"; echo ""; ?>
"; echo ""; ?>
\n"; echo "
\n"; $bull_hauteur_img_signature=getSettingValue('bull_hauteur_img_signature'); if(($bull_hauteur_img_signature=='')||(!preg_match("/^[0-9]*$/", $bull_hauteur_img_signature))||($bull_hauteur_img_signature==0)) {$bull_hauteur_img_signature=200;} echo "Hauteur : \n"; ?>
"; echo ""; ?>
Afficher la photo de l'élève sur le bulletin : \n"; echo "\n"; ?>
"; echo ""; ?>
"; echo ""; ?>
"; echo ""; ?>
"; echo ""; ?>


"; echo "
"; echo "
"; ?>
"; echo ""; ?>
"; echo ""; ?>
"; echo ""; ?>
Faire apparaître le cadre Orientation au-dessus de l'avis du conseil de classe pour les périodes suivantes :
(laissez vide pour désactiver l'affichage du cadre Orientation;
sinon donnez les numéros de périodes, séparés par des point-virgules)

Dans ce cadre, vous pouvez activer l'affichage de deux blocs :
L'un pour afficher la Liste des voeux de l'élève et l'autre pour afficher la Liste des orientations proposées/conseillées par le conseil de classe.
Faire apparaître dans le cadre Orientation, une colonne Voeux de l'élève :
Titre de la colonne Voeux de l'élève :
Faire apparaître dans le cadre Orientation, une colonne Orientation proposée :
Titre de la colonne Orientation proposée :
Faire apparaître la colonne Éléments de programmes avant la colonne Appréciations :
Largeur (en pixels) de la colonne Éléments de programmes :


Bloc adresse

Ces options contrôlent le positionnement du bloc adresse du responsable de l'élève directement sur le bulletin (et non sur la page de garde - voir ci-dessous). L'affichage ou non de ce bloc est contrôlé classe par classe, au niveau du paramétrage de la classe.

A4 ou un un format A3"; if(isset($_GET['check_param_bloc_adresse_html'])) { echo "
\n"; if($_GET['check_param_bloc_adresse_html']=='a4') { echo "

Contrôle des paramètres pour la version A4 :

\n"; $retour_check=check_param_bloc_adresse_html('a4'); } else { echo "

Contrôle des paramètres pour la version A3 :

\n"; $retour_check=check_param_bloc_adresse_html('a3'); } if($retour_check=='') { echo "

"; echo "Pas de valeur aberrante trouvée."; } else { echo "

"; echo $retour_check; } echo "

\n"; } echo "
\n

NOTE : Le bloc adresse des responsables d'un élève est positionné dans les bulletins HTML et Fiches Bienvenue avec les mêmes paramètres.

\n"; ?>
Rétablir les paramètres par défautTenez compte de la marge droite d'impression pour calculer l'espace entre le bord droit de la feuille et le bloc adresseTenez compte de la marge haute d'impression pour calculer l'espace entre le bord haut de la feuille et le bloc adresseActiver l'affichage des bordures pour comprendre la présentation avec bloc "adresse" :
Il faut ajuster les paramètres des champs 'Espace en mm entre la marge haute de la feuille et le bloc "adresse"', 'Longueur en mm du bloc "adresse"' et 'Proportion (en % de la largeur de page) allouée au logo et à l'adresse de l'établissement' pour que les cadres bleu et vert n'entrent pas en collision (vous pouvez modifier la taille de la fenêtre du navigateur à l'aide de la souris pour comprendre les éventuelles abérrations de présentation pour certaines combinaisons de valeurs).
" onKeyDown="clavier_2(this.id,event,0,150);" />
" onKeyDown="clavier_2(this.id,event,0,150);" />
" onKeyDown="clavier_2(this.id,event,0,150);" />
" onKeyDown="clavier_2(this.id,event,0,150);" />
/> />
"; } ?>

Page de garde

La page de garde contient les informations suivantes :
  • l'adresse où envoyer le bulletin. Si vous utilisez des enveloppes à fenêtre, vous pouvez régler les paramètres ci-dessous pour qu'elle apparaisse dans le cadre prévu à cet effet,
  • un texte que vous pouvez personnaliser (voir plus bas).
Aperçu de la page de garde (Attention : la mise en page est très différente à l'écran et à l'impression. Veillez à utiliser la fonction "aperçu avant impression" afin de vous rendre compte du résultat.
Tenez compte de la marge gauche d'impression pour calculer l'espace entre le bord droit de la feuille et le bloc adresseTenez compte de la marge haute d'impression pour calculer l'espace entre le bord haut de la feuille et le bloc adresseTexte de la page de garde apparaissant à la suite de l'adresse : "; // Modif : on utilise toute la largeur de la page pour afficher l'éditeur de textes echo "
/>
" onKeyDown="clavier_2(this.id,event,0,20);" />
" onKeyDown="clavier_2(this.id,event,0,20);" />
" onKeyDown="clavier_2(this.id,event,0,20);" />
Mise en forme du message :"; $oCKeditor = new CKeditor('../ckeditor/'); $oCKeditor->editor('no_anti_inject_page_garde_texte',$impression); ?>