Le 13 juin 2013 19:54, Stephane Boireau <[email protected]> a
écrit :

> Bonjour,
>
> Le 13/06/2013 17:13, Prunk Dump a écrit :
>
>  Un petit bug dans le fichier edt_organisation/fonction_edt_**eleves.php
>> (ligne 1221) :
>>
>> $id_div =
>> "ens_".$tab_id_creneaux[$j]."_**".$jour_sem_tab[$jour]."_".$**id_groupe;
>>
>> La variable "$id_groupe" n'existe pas dans ce contexte (voir au dessus),
>> elle est stocké dans le tableau :
>>
>> $tab_cours['id_groupe'][$z]
>>
>> Il faudrais donc changer en :
>>
>> $id_div =
>> "ens_".$tab_id_creneaux[$j]."_**".$jour_sem_tab[$jour]."_".$**
>> tab_cours['id_groupe'][$z]
>>
>
> On ne va pas être à $z une unité trop loin par rapport au $nb_rows?
> On pourrait prendre
>         $tab_cours['id_groupe'][0]
>
>
>
>  C'est tout ! L'erreur n'est pas présente dans les autres
>> fonction_edt_*.php
>>
>
> Tu as réussi à provoquer un bug avec ce pb?
> Est-ce que tu as obtenu 2 div infobulle avec le même id?
>
> Parce que sans tester, j'ai l'impression qu'on pourrait mettre:
>         $id_div = "ens_".$tab_id_creneaux[$j]."_**".$jour_sem_tab[$jour];
> Sur un créneau donné, pour un élève donné, un jour donné, on ne devrait
> pas avoir deux div... euh... quoique... peut-être une blague avec des
> semaines A/B? mais le id_groupe ne le règlerait pas.
>
> Si tu trouves le temps de vérifier, ce serait intéressant.
>
>
> Merci.
> --
> Stephane Boireau
> Collège Le Hameau - Bernay (27)
> http://stephane.boireau.free.**fr/gadgets/crobards.html<http://stephane.boireau.free.fr/gadgets/crobards.html>
> ______________________________**______________________________**
> _____________________
> Documentation Gepi en ligne : 
> http://www.sylogix.org/**projects/gepi/wiki<http://www.sylogix.org/projects/gepi/wiki>
> Pour modifier ou résilier votre abonnement à cette liste :
> https://lists.sylogix.net/**mailman/listinfo/gepi-users<https://lists.sylogix.net/mailman/listinfo/gepi-users>
>


Alors en fait je n'avais pas analysé la chose plus que ça. Le bug que
j'avais était un :

Undefined '$id_groupe' .....

Et comme j'ai vu que dans fonctions_edt_classe.php cela avait été corrigé
comme cela (.$tab_cours['id_groupe'][$z]), je me suis dis qu'il suffisait
de faire la même chose. Mais effectivement on peut enlever sans problèmes
l'utilisation du id_groupe ! Aucun risque de doublon car cet ID de cellule
n'est uilisé que pour un seul affichage de l'emplois du temps (je ne sais
juste pas comment il gère sur un même créneau, des cours qui commencent à
30 et des cours qui commencent en début d'heure si on dépasse les 3 cours ).

Je viens de tester en enlevant l'id_groupe, ça marche ! Attention il y a
deux modifs a faire dans fonctions_edt_classe.php et deux modifs dans
fonctions_edt_eleves.php.

Merci ! ( J'ai plus de bugs constaté maintenant ! )

Baptiste.
_________________________________________________________________________________
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

Répondre à