- Messages : 167
Affichages dans week et week_all
- scoubinaire
- Auteur du sujet
- Membre elite
Moins
Plus d'informations
il y a 5 ans 5 mois #1981
par scoubinaire
Affichages dans week et week_all a été créé par scoubinaire
GRR341RC3 (et niveau Github du 08/06/2019) PHP 7.1.25
Bonjour Yan
si un administrateur crée une réservation dans une semaine vide et si l'on affiche cette réservation en vue "week" cette réservation est visible
1- mais en vue "week_all" elle est invisible et le message "column 'courrier' in field list is ambiguous" est affiché au-dessus de l'onglet "Voir la semaine précédente"
2- si un usager crée une réservation qui doit être modérée (mais pas encore modérée), en vue "week" la réservation est visible mais l'icône en forme de pendule (flag_moderation.png) n'est pas affichée dans la réservation, mais on la trouve affichée au-dessus de la ligne contenant "Voir la semaine précédente ... Voir la semaine suivante"
Cordialement JPG
Bonjour Yan
si un administrateur crée une réservation dans une semaine vide et si l'on affiche cette réservation en vue "week" cette réservation est visible
1- mais en vue "week_all" elle est invisible et le message "column 'courrier' in field list is ambiguous" est affiché au-dessus de l'onglet "Voir la semaine précédente"
2- si un usager crée une réservation qui doit être modérée (mais pas encore modérée), en vue "week" la réservation est visible mais l'icône en forme de pendule (flag_moderation.png) n'est pas affichée dans la réservation, mais on la trouve affichée au-dessus de la ligne contenant "Voir la semaine précédente ... Voir la semaine suivante"
Cordialement JPG
Connexion ou Créer un compte pour participer à la conversation.
- Yan
- Developpeur GRR
Moins
Plus d'informations
- Messages : 2115
il y a 5 ans 5 mois - il y a 5 ans 5 mois #1982
par Yan
Réponse de Yan sur le sujet Affichages dans week et week_all
Bonjour Jean-Pierre,
effectivement, pour le point 2, j'ai le même bug, et j'ai identifié la cause. Reste à corriger le code...
Correction proposée : github.com/JeromeDevome/GRR/commit/9b921...77a6249c0da7660267b1
Pour le point 1, comment fais-tu pour créer une réservation dans une semaine vide ?
Cordialement,
YN
effectivement, pour le point 2, j'ai le même bug, et j'ai identifié la cause. Reste à corriger le code...
Correction proposée : github.com/JeromeDevome/GRR/commit/9b921...77a6249c0da7660267b1
Pour le point 1, comment fais-tu pour créer une réservation dans une semaine vide ?
Cordialement,
YN
Dernière édition: il y a 5 ans 5 mois par Yan. Raison: correction proposée
Connexion ou Créer un compte pour participer à la conversation.
- scoubinaire
- Auteur du sujet
- Membre elite
Moins
Plus d'informations
- Messages : 167
il y a 5 ans 5 mois #1983
par scoubinaire
Réponse de scoubinaire sur le sujet Affichages dans week et week_all
Bonjour Yan
J'ai testé la correction pour week.php, c'est OK,merci
Pour week_all, j'ai fait quelques tests complémentaire : en fait le problème est beaucoup plus général que je ne l'ai indiqué car aucune réservation n'est affichée en vue week_all (en week c'est OK). Je suis en localhost sous Xampp et j'ai le même problème avec différentes versions de PHP : 7.1.25, 7.2.12, 7.3.2
Cordialement, Jean-Pierre
J'ai testé la correction pour week.php, c'est OK,merci
Pour week_all, j'ai fait quelques tests complémentaire : en fait le problème est beaucoup plus général que je ne l'ai indiqué car aucune réservation n'est affichée en vue week_all (en week c'est OK). Je suis en localhost sous Xampp et j'ai le même problème avec différentes versions de PHP : 7.1.25, 7.2.12, 7.3.2
Cordialement, Jean-Pierre
Connexion ou Créer un compte pour participer à la conversation.
- Yan
- Developpeur GRR
Moins
Plus d'informations
- Messages : 2115
il y a 5 ans 5 mois #1986
par Yan
Réponse de Yan sur le sujet Affichages dans week et week_all
Bonjour Jean-Pierre,
je ne comprends pas ton problème : de mon côté j'ai les réservations à modérer qui s'affichent bien en mode week_all avec la petite horloge. Est-ce bien ce qui ne va pas sur ton installation ?
Cordialement,
YN
je ne comprends pas ton problème : de mon côté j'ai les réservations à modérer qui s'affichent bien en mode week_all avec la petite horloge. Est-ce bien ce qui ne va pas sur ton installation ?
Cordialement,
YN
Connexion ou Créer un compte pour participer à la conversation.
- scoubinaire
- Auteur du sujet
- Membre elite
Moins
Plus d'informations
- Messages : 167
il y a 5 ans 5 mois #1995
par scoubinaire
Réponse de scoubinaire sur le sujet Affichages dans week et week_all
Bonjour Yan
voici quelques infos complémentaires :
mon week_all.php est au niveau 2019-03-09
le problème est situé sur la ligne 201 :
$sql = "SELECT start_time, end_time, ".TABLE_PREFIX .....".TABLE_PREFIX."_entry.moderate, beneficiaire_ext, clef, courrier
Si je supprime dans cette ligne "courrier" (et si je laisse "clef") l'affichage week_all est correct.
La raison est que la colonne "clef" n'est définie que dans la table grr_entry
par contre "courrier" est défini dans 3 tables : grr_entry, grr_repeat et grr_room
Le message "Column 'courrier' in field list is ambiguous" semble indiquer que php ne sait pas dans quelle table faire la recherche, il faudrait donc le préciser. Où alors ma base de donnée serait incorrecte et ne devrait contenir aucune colonne "courrier" dans grr_repeat et grr_room ?
Cordialement. Jean-Pierre
voici quelques infos complémentaires :
mon week_all.php est au niveau 2019-03-09
le problème est situé sur la ligne 201 :
$sql = "SELECT start_time, end_time, ".TABLE_PREFIX .....".TABLE_PREFIX."_entry.moderate, beneficiaire_ext, clef, courrier
Si je supprime dans cette ligne "courrier" (et si je laisse "clef") l'affichage week_all est correct.
La raison est que la colonne "clef" n'est définie que dans la table grr_entry
par contre "courrier" est défini dans 3 tables : grr_entry, grr_repeat et grr_room
Le message "Column 'courrier' in field list is ambiguous" semble indiquer que php ne sait pas dans quelle table faire la recherche, il faudrait donc le préciser. Où alors ma base de donnée serait incorrecte et ne devrait contenir aucune colonne "courrier" dans grr_repeat et grr_room ?
Cordialement. Jean-Pierre
Connexion ou Créer un compte pour participer à la conversation.
- scoubinaire
- Auteur du sujet
- Membre elite
Moins
Plus d'informations
- Messages : 167
il y a 5 ans 5 mois #1997
par scoubinaire
Réponse de scoubinaire sur le sujet Affichages dans week et week_all
... voici l'ordre SQL :
(SELECT start_time, end_time, grr_entry.id, name, beneficiaire, grr_room.id,type, statut_entry, grr_entry.description, grr_entry.option_reservation, grr_room.delais_option_reservation, grr_entry.moderate, beneficiaire_ext, clef, courrier FROM grr_entry, grr_room, grr_area where grr_entry.room_id=grr_room.id and grr_area.id = grr_room.area_id and grr_area.id = '1' and start_time <= 1560711600 AND end_time > 1560150000 ORDER by start_time, end_time, grr_entry.id)
(SELECT start_time, end_time, grr_entry.id, name, beneficiaire, grr_room.id,type, statut_entry, grr_entry.description, grr_entry.option_reservation, grr_room.delais_option_reservation, grr_entry.moderate, beneficiaire_ext, clef, courrier FROM grr_entry, grr_room, grr_area where grr_entry.room_id=grr_room.id and grr_area.id = grr_room.area_id and grr_area.id = '1' and start_time <= 1560711600 AND end_time > 1560150000 ORDER by start_time, end_time, grr_entry.id)
Connexion ou Créer un compte pour participer à la conversation.
- Yan
- Developpeur GRR
Moins
Plus d'informations
- Messages : 2115
il y a 5 ans 4 mois #2005
par Yan
Réponse de Yan sur le sujet Affichages dans week et week_all
Bonjour,
le champ courrier est bien présent dans plusieurs tables.
Il faut que je revoie la commande dans son contexte pour corriger.
Le temps me manque...
Cordialement,
YN
le champ courrier est bien présent dans plusieurs tables.
Il faut que je revoie la commande dans son contexte pour corriger.
Le temps me manque...
Cordialement,
YN
Connexion ou Créer un compte pour participer à la conversation.
- Yan
- Developpeur GRR
Moins
Plus d'informations
- Messages : 2115
il y a 5 ans 4 mois #2018
par Yan
Réponse de Yan sur le sujet Affichages dans week et week_all
Bonjour,
j'ai refait des tests avec la version 3.4.1 RC corrigée ou pas : je n'arrive pas à reproduire l'erreur.
Comme ça ne coûte assurément rien de faire les requêtes proprement, j'ai précisé le champ courrier.
Si vous voulez tester : github.com/JeromeDevome/GRR/commit/bca94...602965ec099c6fb16070
Merci encore pour votre analyse pertinente.
Cordialement,
YN
j'ai refait des tests avec la version 3.4.1 RC corrigée ou pas : je n'arrive pas à reproduire l'erreur.
Comme ça ne coûte assurément rien de faire les requêtes proprement, j'ai précisé le champ courrier.
Si vous voulez tester : github.com/JeromeDevome/GRR/commit/bca94...602965ec099c6fb16070
Merci encore pour votre analyse pertinente.
Cordialement,
YN
Les utilisateur(s) suivant ont remercié: scoubinaire
Connexion ou Créer un compte pour participer à la conversation.
- scoubinaire
- Auteur du sujet
- Membre elite
Moins
Plus d'informations
- Messages : 167
il y a 5 ans 4 mois - il y a 5 ans 4 mois #2022
par scoubinaire
Réponse de scoubinaire sur le sujet Affichages dans week et week_all
Bonjour Yan
Bravo, la solution fonctionne correctement. Je l'ai testée en localhost sous Xampp et sur mon site Internet hébergé chez OVH.
J'ai tout de suite pensé que jamais peut-être un paramétrage de php.ini un peu trop sensible mais c'est difficile parmi les nombreux paramètres de retrouver celui qui crée ou qui évite l'erreur.
Encore merci.
Jean-Pierre
Bravo, la solution fonctionne correctement. Je l'ai testée en localhost sous Xampp et sur mon site Internet hébergé chez OVH.
J'ai tout de suite pensé que jamais peut-être un paramétrage de php.ini un peu trop sensible mais c'est difficile parmi les nombreux paramètres de retrouver celui qui crée ou qui évite l'erreur.
Encore merci.
Jean-Pierre
Dernière édition: il y a 5 ans 4 mois par Yan.
Connexion ou Créer un compte pour participer à la conversation.
Modérateurs: Yan