[gepi-users] appreciation cpe sur bulletin pdf: nouveaux pb.
Xavier Coolen
xcoolen at online.fr
Lun 26 Nov 15:13:49 CET 2007
Sur gepi 1.5.0 r1129:
Le problème des lettres accentuées dans les appréciations cpe est
visiblement corrigé sur la révision 1129 de gepi 1.5.0, mais il reste le
problème des apostrophes:
Les apostrophes des appréciations cpe ne passent sur le bulletin pdf.
Exemple, le cpe rempli l'appréciation suivante:
Beaucoup trop d'absences ce trimestre, c'est dommage. Cependant, Marius
doit s'engager à plus long terme dans l'assiduité.
le bulletin pdf affiche:
Avis CPE: Beaucoup trop d'absences ce trimestre, c'est
dommage. Cependant, Marius doit s'engager à plus long terme dans
l'assiduité.
Pourtant, j'ai bien vérifier, les modifs suivantes sont bien faites sur
ma version gepi (1.5.0 r1129) mais l'apostrophe ne passe pas:
(copier coller des archives de novembre de la liste de diffusion)
Le dimanche 18 novembre 2007 21:07, B Melloul a écrit :
>/ Sur GEPI 1.5.0 quand on imprime les bulletins PDF, l'appréciation saisie
/>/ par le CPE affiche les symboles html des lettres accentuées comme à
/>/ au lieu du à, en revanche les appréciations des professeurs s'affichent
/>/ correctement.
/>/ Une solution ?
/
Effectivement, contrairement à ce qui est fait pour les appréciations
enregistrées dans matieres_appreciations, les appréciations du CPE sont
enregistrées avec code HTML.
Du coup, ça passe mal sur le bulletin PDF.
Pour corriger, on peut modifier le /absences/saisie_absences.php et revalider
(pas re-saisir, mai re-valider) les saisies pour chaque classe.
Ajout dans /absences/saisie_absences.php après les lignes
$nb_absences=$nb_abs_ele[$num_eleve];
$nb_nj=$nb_nj_ele[$num_eleve];
$nb_retard=$nb_retard_ele[$num_eleve];
$ap=$app_ele[$num_eleve];
de
$ap =
traitement_magic_quotes(corriger_caracteres(html_entity_decode_all_version($ap)));
Chez moi, cela se trouverait ligne 106.
Le lundi 19 novembre 2007 08:39, christian.chapel at free.fr <https://lists.adullact.net/mailman/listinfo/gepi-users> a écrit :
>/ >Sur GEPI 1.5.0 quand on imprime les bulletins PDF, l'appréciation saisie
/>/ > par le CPE affiche les symboles html des lettres accentuées comme à
/>/ > au lieu du à, en revanche les appréciations des professeurs s'affichent
/>/ > correctement.
/>/ >Une solution ?
/>/
/>/ Modifier le fichier :
/>/ bulletin/bulletin_pdf_avec_modele_classe.php
/>/
/>/ Ligne :
/>/ $text_absences_appreciation = trim(str_replace(array("\r\n","\r","\n"), '
/>/ ',
/>/ $info_bulletin[$ident_eleve_aff][$id_periode]['absences_appreciation']));
/>/
/>/ Remplacer cette ligne par :
/>/ $text_absences_appreciation = trim(str_replace(array("\r\n","\r","\n"), '
/>/ ',
/>/ unhtmlentities($info_bulletin[$ident_eleve_aff][$id_periode]['absences_appr
/>/eciation'])));
/>/
/>/ Julien ou Stéphane quelle qu'un peut modifier le fichier sur la 1.5.0.1 et
/>/ trunk par avance merci ?
/
J'ai fait l'autre modif que j'avais indiquée sur saisie_absences.php
... mais on pourrait faire celle-là aussi...
Plus d'informations sur la liste de diffusion gepi-users