Réservations en blocs

  • zed0015
  • Topic Author
  • New Member
  • New Member
More
4 years 4 months ago - 4 years 4 months ago #2360 by zed0015
Réservations en blocs was created by 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.
Last edit: 4 years 4 months ago by zed0015.

Please Log in or Create an account to join the conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
4 years 4 months ago #2361 by Yan
Replied by Yan on topic Réservations en blocs
Bonjour,
pouvez-vous nous dire quelle version de Grr vous utilisez ?
Cordialement,
YN

Please Log in or Create an account to join the conversation.

  • zed0015
  • Topic Author
  • New Member
  • New Member
More
4 years 4 months ago - 4 years 4 months ago #2362 by zed0015
Replied by zed0015 on topic 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.
Last edit: 4 years 4 months ago by zed0015.

Please Log in or Create an account to join the conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
4 years 4 months ago - 4 years 4 months ago #2364 by Yan
Replied by Yan on topic 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
Last edit: 4 years 4 months ago by Yan.

Please Log in or Create an account to join the conversation.

  • zed0015
  • Topic Author
  • New Member
  • New Member
More
4 years 4 months ago #2365 by zed0015
Replied by zed0015 on topic 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é ?

Please Log in or Create an account to join the conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
4 years 4 months ago #2366 by Yan
Replied by Yan on topic 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.

Please Log in or Create an account to join the conversation.

  • zed0015
  • Topic Author
  • New Member
  • New Member
More
4 years 4 months ago - 4 years 4 months ago #2367 by zed0015
Replied by zed0015 on topic Réservations en blocs
J'ai la version de Mysql 5.7.28
Last edit: 4 years 4 months ago by zed0015.

Please Log in or Create an account to join the conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
4 years 4 months ago #2368 by Yan
Replied by Yan on topic 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.

Please Log in or Create an account to join the conversation.

  • zed0015
  • Topic Author
  • New Member
  • New Member
More
4 years 4 months ago #2369 by zed0015
Replied by zed0015 on topic Réservations en blocs
ça marche, j'attends votre retour, merci beaucoup !

Please Log in or Create an account to join the conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
4 years 4 months ago - 4 years 4 months ago #2370 by Yan
Replied by Yan on topic 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.
Last edit: 4 years 4 months ago by Yan. Reason: patch à tester
The following user(s) said Thank You: zed0015

Please Log in or Create an account to join the conversation.

Moderators: Yan