[gepi-users] impression PDF 1.5.0 rc2

fabien gombeaud fgombeaud at laposte.net
Ven 1 Juin 17:53:06 CEST 2007


Bonsoir,
Je suis en train de me casser les dents sur l'impression PDF.
Si je sélectionne le modèle présélectionné par classe, je tombe tjrs sur le
même modèle:
	pas de logo et seul les matières ayant des notes apparaissent (la moyenne
est calculé que sur ces notes donc bonnes (2 matières remplies sur 10 donne
moy= somme/2))

Si je sélectionne un autre modèle, toutes les matières apparaissent (même
celles sans notes) et la moyenne se fait sur le total des matières (2
matières remplies sur 10 donne moy=somme/10) donc fausse.

Hors, je souhaiterai avoir la possibilité de "mixer" les avantages des 2:
Afficher que les matières remplis (j'imagine une classe ou tous les élèves
n'ont pas la matière, le prof a accès à toute la classe et ne saisie que ces
élèves (l'impression faisant le tri)), avoir la moyenne calculée
correctement et le logo.

J'ai donc pris modèle sur bulletin_pdf_avec_modele_classe.php pour modifier
bulletin_pdf.php. Pb: je débute depuis 3h sur php. J'ai quand même réussi à
modifier bulletin_pdf.php pour qu'il n'affiche que les matières remplies,
mais pour le reste, je cale.
Modif effectué dans bulletin_pdf.php: décommenté la ligne 1055
$nombre_de_matière=mysql_result(...
			Commenté la ligne 1178 qui incrémenté $nombre_de_matière à chaque boucle
du while.

Ca fait bien apparaitre que le nombre de matières où ont été saisie des
notes (ex:math et sport), mais si un élève n'a pas de notes en sport, son
bulletin fait quand même apparaitre les 2 matières.
De plus, j'ai toujours le pb de la moyenne qui se fait sur la totalité des
matières.
Il me semble que le problème vient de l'intégration de
$requete_toute_matier, mais les 2 fichiers php sont trop différents pour que
j'arrive à trouver (surtout que je découvre le php).

Sinon, j'ai également modifié le fichier /lib/bulletin_simple.inc.php pour
que le nom de l'élève apparaisse en bas de bulletin lors de la saisie des
avis de conseil de classe (sinon, on est obligé de jouer avec l'ascenceur
pour savoir qui ça concerne)
ligne 568:
echo "<span class='bull_simpl'><b> Avis du conseil de classe de
"."$current_eleve_nom $current_eleve_prenom </b>";
Si cette modif semble intéressante, pourrait-elle intégré dans la prochaine
version de GEPI.

Cordialement
Fabien GOMBEAUD
Lycée Palissy
Saintes (17)





Plus d'informations sur la liste de diffusion gepi-users