[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 &agrave
/>/ 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 &agrave
/>/ > 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