- Posts: 2
Mise à jour GRR : souci sur l'heure des événements (affichage avec +2h).
- grricj
-
Topic Author
- New Member
-
Less
More
2 weeks 2 days ago #6206
by grricj
Mise à jour GRR : souci sur l'heure des événements (affichage avec +2h). was created by grricj
Bonjour à tous,
Utilisateur de GRR (réservation de salles), suite à la mise à jour de la v2.4 vers la v3.4.1(g), j'ai quelques petits soucis sur les heures affichées (présentes dans la base de données GRR, table 'grr_entry', champs 'start_time' et 'end_time').
Alors que la configuration de l'heure sur le serveur qui héberge GRR est bonne, dans la conf (config.inc.php) d'origine de GRR (v2.x), il est mentionné :
putenv("TZ=posix/Etc/GMT+1");
$correct_heure_ete_hiver = 1;
Je pense que cette config n'est pas bonne, notamment pour : putenv("TZ=posix/Etc/GMT+1");
Avec GRR mis à jour en v3.4.1(g), je vois un affichage de TOUTES les réservations avec un décalage de +2 heures (début avril = heure d'été -> fuseau horaire Europe/Paris est en GMT+2).
Pour mieux comprendre la configuration de GRR, j'aimerais savoir :
1. comme la configuration de l'heure du serveur qui héberge GRR est bonne, est-ce que le paramêtre de configuration 'date_default_timezone_set('Etc/GMT+1');' (anciennement 'putenv("TZ=posix/Etc/GMT+1")
est vraiment nécessaire à positionner, plutôt à la valeur 'date_default_timezone_set('Europe/Paris');' ?
2. ce paramètre peut-il ne pas être configuré (utilisatin du fuseau/horaire du serveur ?) ?
3. le paramètre '$correct_heure_ete_hiver' à qui sert-il réellement (utilie seulement si le paramêtre 'date_default_timezone_set('...')' est configuré ?) ?
Enfin :
4. le mieux ne serait pas de configurer :
//date_default_timezone_set('Europe/Paris');
$correct_heure_ete_hiver = 0;
De mon côté, à la vue du contenu des dates/heures dans la table 'grr_entry', je ne vois pas d'autre solution que de modifié TOUTEs les valeurs dates des champs 'start_time' et 'end_time' en leur enlevant 2 heures (7200 secondes) :
UPDATE grr_entry SET start_time = start_time - 7200;
UPDATE grr_entry SET end_time = end_time - 7200;
Est-ce bien la seule et bonne solution ?
Merci par avance pour vos retours.
Bien cordialement.
Utilisateur de GRR (réservation de salles), suite à la mise à jour de la v2.4 vers la v3.4.1(g), j'ai quelques petits soucis sur les heures affichées (présentes dans la base de données GRR, table 'grr_entry', champs 'start_time' et 'end_time').
Alors que la configuration de l'heure sur le serveur qui héberge GRR est bonne, dans la conf (config.inc.php) d'origine de GRR (v2.x), il est mentionné :
putenv("TZ=posix/Etc/GMT+1");
$correct_heure_ete_hiver = 1;
Je pense que cette config n'est pas bonne, notamment pour : putenv("TZ=posix/Etc/GMT+1");
Avec GRR mis à jour en v3.4.1(g), je vois un affichage de TOUTES les réservations avec un décalage de +2 heures (début avril = heure d'été -> fuseau horaire Europe/Paris est en GMT+2).
Pour mieux comprendre la configuration de GRR, j'aimerais savoir :
1. comme la configuration de l'heure du serveur qui héberge GRR est bonne, est-ce que le paramêtre de configuration 'date_default_timezone_set('Etc/GMT+1');' (anciennement 'putenv("TZ=posix/Etc/GMT+1")
2. ce paramètre peut-il ne pas être configuré (utilisatin du fuseau/horaire du serveur ?) ?
3. le paramètre '$correct_heure_ete_hiver' à qui sert-il réellement (utilie seulement si le paramêtre 'date_default_timezone_set('...')' est configuré ?) ?
Enfin :
4. le mieux ne serait pas de configurer :
//date_default_timezone_set('Europe/Paris');
$correct_heure_ete_hiver = 0;
De mon côté, à la vue du contenu des dates/heures dans la table 'grr_entry', je ne vois pas d'autre solution que de modifié TOUTEs les valeurs dates des champs 'start_time' et 'end_time' en leur enlevant 2 heures (7200 secondes) :
UPDATE grr_entry SET start_time = start_time - 7200;
UPDATE grr_entry SET end_time = end_time - 7200;
Est-ce bien la seule et bonne solution ?
Merci par avance pour vos retours.
Bien cordialement.
Please Log in or Create an account to join the conversation.
- Yan
-
- Developpeur GRR
-
Less
More
- Posts: 2345
2 weeks 2 days ago #6208
by Yan
Replied by Yan on topic Mise à jour GRR : souci sur l'heure des événements (affichage avec +2h).
Bonjour,
le réglage 'date_default_timezone_set('Europe/Paris');' est à préférer si vos clients sont dans cette zone.
Quant au paramètre $correct_heure_ete_hiver, je ne suis pas sûr qu'il soit vraiment indispensable, mais je ne parierai pas sur la réponse.
Cordialement,
YN
le réglage 'date_default_timezone_set('Europe/Paris');' est à préférer si vos clients sont dans cette zone.
Quant au paramètre $correct_heure_ete_hiver, je ne suis pas sûr qu'il soit vraiment indispensable, mais je ne parierai pas sur la réponse.
Cordialement,
YN
Please Log in or Create an account to join the conversation.
- grricj
-
Topic Author
- New Member
-
Less
More
- Posts: 2
3 days 32 minutes ago - 3 days 22 minutes ago #6214
by grricj
Replied by grricj on topic Mise à jour GRR : souci sur l'heure des événements (affichage avec +2h).
Bonjour Yan.
Merci pour votre retour.
Qu'appelle-t-on réellement 'clients' (du service) ici, dans ce contexte ?
1. uniquement les périphériques utilisés pour ajouter/modifier/supprimer une réservation (accès contrôlé par login/mot de passe),
ou
2. est-ce TOUS les périphériques, ou qu'ils soient (géographiquement) ?
Pour 2., bien sûr que non, tous les clients ne sont pas dans la zone 'Europe/Paris' vu l'accès à l'applicatif, alors que pour 1. les ajouts/modifs/suppressions étant faites de façon vraiment très restreintes, oui, TOUS les clients 'modificateurs' sont dans la zone 'Europe/Paris'.
D'ou mon incompréhension de l'utilité du paramètre 'date_default_timezone_set(...)', mais aussi du paramètre '$correct_heure_ete_hiver'.
Mon sous-entendu était plutôt : ces deux paramètres ont-ils une (vrai) incidence (modification) sur l'heure/timestamp UNIX positionnée dans les champs 'start_time' et 'end_time' ou non (j'ai l'impression que oui, à la vue de mon problème de décalage de +2h sur TOUTES les heures affichées sur l'application par rapport aux heures - time stamp UNIX - présentes dans les champs 'start_time' et 'end_time' ---> peut être est-ce dû à un mauvais réglage de l'application GRR dans les versions précédentes, avant ma mise à jour) ?
Bien cordialement.
Merci pour votre retour.
Qu'appelle-t-on réellement 'clients' (du service) ici, dans ce contexte ?
1. uniquement les périphériques utilisés pour ajouter/modifier/supprimer une réservation (accès contrôlé par login/mot de passe),
ou
2. est-ce TOUS les périphériques, ou qu'ils soient (géographiquement) ?
Pour 2., bien sûr que non, tous les clients ne sont pas dans la zone 'Europe/Paris' vu l'accès à l'applicatif, alors que pour 1. les ajouts/modifs/suppressions étant faites de façon vraiment très restreintes, oui, TOUS les clients 'modificateurs' sont dans la zone 'Europe/Paris'.
D'ou mon incompréhension de l'utilité du paramètre 'date_default_timezone_set(...)', mais aussi du paramètre '$correct_heure_ete_hiver'.
Mon sous-entendu était plutôt : ces deux paramètres ont-ils une (vrai) incidence (modification) sur l'heure/timestamp UNIX positionnée dans les champs 'start_time' et 'end_time' ou non (j'ai l'impression que oui, à la vue de mon problème de décalage de +2h sur TOUTES les heures affichées sur l'application par rapport aux heures - time stamp UNIX - présentes dans les champs 'start_time' et 'end_time' ---> peut être est-ce dû à un mauvais réglage de l'application GRR dans les versions précédentes, avant ma mise à jour) ?
Bien cordialement.
Last edit: 3 days 22 minutes ago by grricj.
Please Log in or Create an account to join the conversation.
- Yan
-
- Developpeur GRR
-
Less
More
- Posts: 2345
2 days 1 hour ago #6215
by Yan
Replied by Yan on topic Mise à jour GRR : souci sur l'heure des événements (affichage avec +2h).
Bonjour,
je comprends très bien vos interrogations, et je les partage.
Ces paramètres ont une présence historique, apparues au fil du développement de GRR. Notamment le date_default_timezone_set introduit pour les utilisateurs hors métropole.
Pour ce qui est de $correct_heure_ete_hiver, je vois son utilité pour la gestion des jours de 23 ou 25 heures, lors du changement d'heure saisonnier.
Mais il est peut-être possible de faire autrement...
Cordialement,
YN
je comprends très bien vos interrogations, et je les partage.
Ces paramètres ont une présence historique, apparues au fil du développement de GRR. Notamment le date_default_timezone_set introduit pour les utilisateurs hors métropole.
Pour ce qui est de $correct_heure_ete_hiver, je vois son utilité pour la gestion des jours de 23 ou 25 heures, lors du changement d'heure saisonnier.
Mais il est peut-être possible de faire autrement...
Cordialement,
YN
Please Log in or Create an account to join the conversation.
Moderators: Yan