Réservations en blocs

  • zed0015
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 4 ans 5 mois - il y a 4 ans 5 mois #2360 par zed0015
Réservations en blocs a été créé par zed0015
Bonjour,
J'ai depuis quelques temps un problème avec l'outil réservations en blocs. En effet, la liste déroulante "type" reste désespérément vide. Ce bug est apparu lors de la mise à jour de php sur le serveur (sous ubuntu 16.04). Actuellement, le serveur tourne sous php 7.0. Mais un retour à php 5.6 n'y a rien changé.

Visiblement, la requête Sql du fichier admin_calend2.php retourne un boolean false :

$sql = "SELECT DISTINCT t.type_name, t.type_letter FROM ".TABLE_PREFIX."_type_area t
LEFT JOIN ".TABLE_PREFIX."_j_type_area j on j.id_type=t.id
WHERE (j.id_area IS NULL or ("

Je précise que ce problème apparaît également sur une nouvelle installation sur le même serveur.

Merci d'avance pour toute piste à explorer.
Dernière édition: il y a 4 ans 5 mois par zed0015.

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 4 ans 5 mois #2361 par Yan
Réponse de Yan sur le sujet Réservations en blocs
Bonjour,
pouvez-vous nous dire quelle version de Grr vous utilisez ?
Cordialement,
YN

Connexion ou Créer un compte pour participer à la conversation.

  • zed0015
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 4 ans 5 mois - il y a 4 ans 5 mois #2362 par zed0015
Réponse de zed0015 sur le sujet Réservations en blocs
Bonjour Yan et meci pour votre réponse.
Il s'agit de Grr 3.4
Je précise aussi qu'aucune erreur n'est affichée, ni sur le site, ni dans les logs.
Dernière édition: il y a 4 ans 5 mois par zed0015.

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 4 ans 5 mois - il y a 4 ans 5 mois #2364 par Yan
Réponse de Yan sur le sujet Réservations en blocs
Bonjour,
j'essaie avec la version 3.4.1a ( github.com/JeromeDevome/GRR/releases ) et j'ai bien les types de réservation qui s'affichent pour le choix.
Mais j'ai ensuite une erreur qui rend la réservation impossible. J'approfondis la question.
Cordialement,
YN
Dernière édition: il y a 4 ans 5 mois par Yan.

Connexion ou Créer un compte pour participer à la conversation.

  • zed0015
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 4 ans 5 mois #2365 par zed0015
Réponse de zed0015 sur le sujet Réservations en blocs
Ok. Chez-moi cela ne change rien avec la la version 3.4.1a :(

J'ai l'impression que ce qui a déclenché ce problème est la mise à jour de php et de mysql sur le serveur ubuntu.

Avant, cela fonctionnait sur php 5.5.

Y'a t'il par exemple un module php important pour grr que la mise à jour aurait zapé ?

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 4 ans 5 mois #2366 par Yan
Réponse de Yan sur le sujet Réservations en blocs
Quelle version de MySQL utilisez-vous ?
C'est peut-être de ce côté-là que se trouve le problème.

Connexion ou Créer un compte pour participer à la conversation.

  • zed0015
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 4 ans 5 mois - il y a 4 ans 5 mois #2367 par zed0015
Réponse de zed0015 sur le sujet Réservations en blocs
J'ai la version de Mysql 5.7.28
Dernière édition: il y a 4 ans 5 mois par zed0015.

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 4 ans 5 mois #2368 par Yan
Réponse de Yan sur le sujet Réservations en blocs
Bon, inutile de chercher plus loin pour ce point. On a des erreurs avec MySQL 5.7.
Je cherche à résoudre mon problème de réservations qui ne se font pas et je reviens vers vous.

Connexion ou Créer un compte pour participer à la conversation.

  • zed0015
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 4 ans 5 mois #2369 par zed0015
Réponse de zed0015 sur le sujet Réservations en blocs
ça marche, j'attends votre retour, merci beaucoup !

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 4 ans 5 mois - il y a 4 ans 5 mois #2370 par Yan
Réponse de Yan sur le sujet Réservations en blocs
Je propose ce correctif github.com/JeromeDevome/GRR/commit/6466b...5f02cc594c763277dd5c .

Au vu des erreurs déjà traitées, je propose de remplacer la requête SQL par :
Code:
$sql = "SELECT DISTINCT t.type_name, t.type_letter, t.order_display FROM ".TABLE_PREFIX."_type_area t LEFT JOIN ".TABLE_PREFIX."_j_type_area j on j.id_type=t.id WHERE (j.id_area IS NULL or ("; $ind = 0; foreach ( $areas as $area_id ) { if ($ind != 0) $sql .= " and "; $sql .= "j.id_area != '".$area_id."'"; $ind = 1; } $sql .= ")) ORDER BY t.order_display";
Pouvez-vous tester et dire si c'est résolu ?
Merci.
Dernière édition: il y a 4 ans 5 mois par Yan. Raison: patch à tester
Les utilisateur(s) suivant ont remercié: zed0015

Connexion ou Créer un compte pour participer à la conversation.

Modérateurs: Yan