[Corrigé 3.2.5] GestSup 3.2.4 le calendrier ne s'affiche pas

Vous avez trouvé un bug dans l'application (dernière version stable ou bêta): Décrivez le ici afin que la correction soit intégrée a la prochaine version.
Répondre
gcrozat
Gsup LEVEL 2
Messages : 35
Enregistré le : mer. 23 sept. 2020 13:04

[Corrigé 3.2.5] GestSup 3.2.4 le calendrier ne s'affiche pas

Message par gcrozat »

Bonjour,

Sur la version GestSup 3.2.4, je remarque le bug de l'affichage du calendrier qui ne veut pas s'afficher des créneaux de certains utilisateurs.
Je suppose que le bug est l'origine de la version précédente parce que les autres créneaux se mentionnent très longtemps, l'affichage de calendrier s'affiche sauf les créneaux récents.

Je mets ci-joint la copie d'écran avec la fenêtre de l'inspecteur d'éléments web en permettant de vous aider à investiguer.
Elle indique l'erreur du message Javascript "Uncaught SyntaxError: Unexpected identifier index.php?page=calendar:617"
Capture d’écran 2020-10-06 085211.jpg
Capture d’écran 2020-10-06 085211.jpg (231.56 Kio) Vu 736 fois

Merci d'avance pour votre remarque.
Gilles.
Avatar du membre
Flox
Administrateur du site
Messages : 5563
Enregistré le : jeu. 21 juin 2012 19:00

Re: GestSup 3.2.4 le calendrier ne s'affiche pas

Message par Flox »

Bonjour,

Pouvez vous reproduire le problème sur la webdemo ?

Merci également d'activer temporairement le mode débug de l'application puis faire un impression écran de la page calendrier.

Cdt
GestSup: 3.2.6 | Debian: 10.6 | Apache: 2.4.46 | MariaDB: 10.5.8| PHP: 8.0.0
gcrozat
Gsup LEVEL 2
Messages : 35
Enregistré le : mer. 23 sept. 2020 13:04

Re: GestSup 3.2.4 le calendrier ne s'affiche pas

Message par gcrozat »

J'ai peut-être trouvé un problème à résoudre.

Sur la ligne 128 du fichier calendar.php, j'ai corrigé ci dessous en rouge pour mieux former les scripts JSON.
if($calendar!='[]') {$calendar=str_replace(']',",{daysOfWeek: [0,6],rendering:'background',color: '#d9d9d9',overLap: false,allDay: true}]",$calendar);} //colorize WeekEnd


Pensez-vous ce problème qui est réellement résolu ?

Gilles
Avatar du membre
Flox
Administrateur du site
Messages : 5563
Enregistré le : jeu. 21 juin 2012 19:00

Re: GestSup 3.2.4 le calendrier ne s'affiche pas

Message par Flox »

Merci également d'activer temporairement le mode débug de l'application puis faire un impression écran de la page calendrier.
GestSup: 3.2.6 | Debian: 10.6 | Apache: 2.4.46 | MariaDB: 10.5.8| PHP: 8.0.0
gcrozat
Gsup LEVEL 2
Messages : 35
Enregistré le : mer. 23 sept. 2020 13:04

Re: GestSup 3.2.4 le calendrier ne s'affiche pas

Message par gcrozat »

Suite de votre demande,

ci-joint le log, je m'espère que la requête JSON est bonne formaté après la correction.

....

Cordialement,
Gilles
Avatar du membre
Flox
Administrateur du site
Messages : 5563
Enregistré le : jeu. 21 juin 2012 19:00

Re: GestSup 3.2.4 le calendrier ne s'affiche pas

Message par Flox »

Je ne reproduis pas le problème de mon côté.
> Pouvez vous confirmer que le remplacement de cette ligne corrige votre problème ?

Code : Tout sélectionner

if($calendar!='[]') {$calendar=str_replace("]",",{daysOfWeek: [0,6],rendering:'background',color: '#d9d9d9',overLap: false,allDay: true}]",$calendar);} //colorize WeekEnd
sinon transmettez en MP votre table "tevents".

cdt
GestSup: 3.2.6 | Debian: 10.6 | Apache: 2.4.46 | MariaDB: 10.5.8| PHP: 8.0.0
gcrozat
Gsup LEVEL 2
Messages : 35
Enregistré le : mer. 23 sept. 2020 13:04

Re: GestSup 3.2.4 le calendrier ne s'affiche pas

Message par gcrozat »

La dernière correction ne se reproduit pas le problème.

Je vous envoie le table tevent via MP.

Merci à votre réactif.

Gilles
Avatar du membre
Flox
Administrateur du site
Messages : 5563
Enregistré le : jeu. 21 juin 2012 19:00

Re: GestSup 3.2.4 le calendrier ne s'affiche pas

Message par Flox »

La correction à été intégrée dans la prochaine version, vous trouverez un patch en pièce jointe pour la version 3.2.4.
Fichiers joints
patch_pour_3.2.4.zip
(3.26 Kio) Téléchargé 34 fois
GestSup: 3.2.6 | Debian: 10.6 | Apache: 2.4.46 | MariaDB: 10.5.8| PHP: 8.0.0
Répondre