Bonsoir,
Le 03/04/2012 17:30, Thomas Crespin a écrit :
Le 03/04/2012 16:59, Informatique Lycée Francois 1er a écrit :
[...]
Il semblerait que ce soit une partie bien précise du script PHP
".../eleves/visu_eleve.inc.php" qui pose problème. Après avoir
désactivé tous les affichages des onglets (à savoir "Onglet eleves",
"Onglet responsables", etc) en les mettant en commentaires dans le
script, le chargement de la page s'est fait normalement. Ce n'est
qu'en les réactivant un à un que j'ai pu constater qu'en dé-commentant
le code ci-dessous, le chargement de la page s’allongeait
considérablement, surtout pour les élèves ayant plusieurs bulletins
(un par trimestre).
Ce bout de code se trouve à la ligne 1518 du fichier sous l'onglet
"bulletins". C'est celui qui calcule les moyennes sur les bulletins.
for($loop=$periode1;$loop<=$periode2;$loop++) {
$periode_num=$loop;
include "../lib/calcul_moy_gen.inc.php";
Je ne suis pas allé voir, mais c'est bizarre cet include dans la boucle,
non ?
Ne faudrait-il pas l'en sortir ?
Non.
Dans ce fichier on récupère les moyennes des différents enseignements
pour les différents élèves et on calcule les moyenne générale, moyenne
de catégorie, min, max, quartiles,... et on remplit un tableau qui est
utilisé par la suite.
L'utilisation de ce fichier est historique.
Utiliser une fonction serait sans doute plus pratique notamment pour des
histoires de noms de variables;)
Amicalement,
--
Stephane Boireau
Collège Le Hameau - Bernay (27)
http://stephane.boireau.free.fr/gadgets/crobards.html
_________________________________________________________________________________
Documentation Gepi en ligne : http://www.sylogix.org/projects/gepi/wiki
Pour modifier ou résilier votre abonnement à cette liste :
https://lists.sylogix.net/mailman/listinfo/gepi-users