Déroulant type de réservation : ??

  • Anickel
  • Topic Author
  • New Member
  • New Member
More
4 years 1 month ago - 4 years 1 month ago #2510 by Anickel
Déroulant type de réservation : ?? was created by Anickel
Bonjour dans le cadre d'une migration des serveurs j'ai migré tous mes sites GRR en test puis en production avant de me rendre compte qu'on ne pouvait plus choisir de type aux réservations , les nouvelles réservations prennent le type ?? et n'ont donc pas de couleur

Le problème est assez important puisque ces GRR servent aux hôpitaux

Les GRR sont en version 1.9.7 , je précise qu'on m'a seulement demandé de les migrer et pas de les mettre à jours.

En Test PHP est en version 7.1 et en Production en version 5.6

J'espère avoir fournit suffisamment d'informations
Last edit: 4 years 1 month ago by Anickel. Reason: Validé sans faire exprès

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

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
4 years 1 month ago #2511 by Yan
Replied by Yan on topic Déroulant type de réservation : ??
Bonjour,
je crains qu’il ne faille en passer par une mise à jour.
Grr 1.9.7 est maintenant ancien et je doute qu’il soit compatible avec php 5.6. Déjà @tbelliard avait apporté des modifications, visibles sur Github, pour assurer la compatibilité avec php 5.4, de mémoire.
Vous devriez sans hésiter mettre à jour pour la dernière version stable, Grr 3.4.1b, disponible sur Github, dont vous trouverez l’annonce dans la section Proposer une solution.
Cordialement,
YN
The following user(s) said Thank You: Anickel

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

  • Anickel
  • Topic Author
  • New Member
  • New Member
More
4 years 1 month ago #2514 by Anickel
Replied by Anickel on topic Déroulant type de réservation : ??
Avec l'équipe nous avons résolu le problème , peut-être que ça aidera des personnes qui utilisent une ancienne version

Dans /var/www/html/grr/edit_entry_types.php

Nous avons modifié la requête SQL

$sql = "SELECT DISTINCT t.type_name, t.type_letter, t.id 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 j.id_area != '".$areas."') and (t.disponible<='".$aff_type."')
ORDER BY t.order_display";

par

$sql = "SELECT DISTINCT t.type_name, t.type_letter, t.id, 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 j.id_area != '".$areas."') and (t.disponible<='".$aff_type."')
ORDER BY t.order_display";

Merci de la réponse apportée

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

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
4 years 1 month ago - 4 years 1 month ago #2526 by Yan
Replied by Yan on topic Déroulant type de réservation : ??
Bonjour,
merci pour le partage de votre solution.
Ici c'est la montée de version de MySQL qui est en cause.
L'essentiel est que votre problème soit résolu. Mais je réitère ma recommandation de passer en 3.4.1b.
Cordialement,
YN
Last edit: 4 years 1 month ago by Yan.

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

Moderators: Yan