- Messages : 59
Enregistrement réservation avec intitulés de créneaux
- Rapace
- Auteur du sujet
- Membre senior
Moins
Plus d'informations
il y a 7 ans 2 mois - il y a 7 ans 2 mois #104
par Rapace
Production : GRR : 1.9.7e - Hébergement : Ubuntu 14-04 + PHP 5.5.9
Test : GRR (3.5.1 et 4.0.3) + Ubuntu 22.04.1- PHP : 8.0.1
Enregistrement réservation avec intitulés de créneaux a été créé par Rapace
J'ai une erreur lorsque je veux réaliser une réservation basée sur les intitulés de créneaux :
Avec créneau début et créneau de fin :
Puis
Donc dans ce cas là, impossibilité de réserver !
Avec créneau début et nombre de créneau :
Dans ce cas là, si on est avec une configuration PHP en mode "production" (les erreurs ne sont pas affichées), l'erreur est invisible pour l'utilisateur.
Avec créneau début et créneau de fin :
Code:
Notice: Undefined index: start_ in C:\_Port\xampp\htdocs\grr_330\edit_entry_handler.php on line 87
Notice: Undefined offset: 1 in C:\_Port\xampp\htdocs\grr_330\edit_entry_handler.php on line 89
Notice: Undefined variable: starttime in C:\_Port\xampp\htdocs\grr_330\edit_entry_handler.php on line 346
Notice: Undefined variable: endtime in C:\_Port\xampp\htdocs\grr_330\edit_entry_handler.php on line 346
Code:
Erreur dans la date de fin de réservation
Avec créneau début et nombre de créneau :
Code:
Notice: Undefined index: start_ in C:\_Port\xampp\htdocs\grr_330\edit_entry_handler.php on line 88
Notice: Undefined offset: 1 in C:\_Port\xampp\htdocs\grr_330\edit_entry_handler.php on line 90
Production : GRR : 1.9.7e - Hébergement : Ubuntu 14-04 + PHP 5.5.9
Test : GRR (3.5.1 et 4.0.3) + Ubuntu 22.04.1- PHP : 8.0.1
Dernière édition: il y a 7 ans 2 mois par Rapace.
Connexion ou Créer un compte pour participer à la conversation.
il y a 7 ans 2 mois #105
par JeromeB
Le support sur le forum est gratuit, merci de respecter les personnes qui vous aident.
Un merci fait toujours plaisir (Bouton Remercier)
Si votre sujet est résolut merci de l'indiquer
Réponse de JeromeB sur le sujet Enregistrement réservation avec intitulés de créneaux
Bonjour,
Je n'ai pas le soucis en v3.3. As tu des champs additionnel ou autre chose de particulier ?
As tu modifié le fichier ?
Je n'ai pas le soucis en v3.3. As tu des champs additionnel ou autre chose de particulier ?
As tu modifié le fichier ?
Le support sur le forum est gratuit, merci de respecter les personnes qui vous aident.
Un merci fait toujours plaisir (Bouton Remercier)
Si votre sujet est résolut merci de l'indiquer
Connexion ou Créer un compte pour participer à la conversation.
- Rapace
- Auteur du sujet
- Membre senior
Moins
Plus d'informations
- Messages : 59
il y a 7 ans 2 mois - il y a 7 ans 2 mois #106
par Rapace
Production : GRR : 1.9.7e - Hébergement : Ubuntu 14-04 + PHP 5.5.9
Test : GRR (3.5.1 et 4.0.3) + Ubuntu 22.04.1- PHP : 8.0.1
Réponse de Rapace sur le sujet Enregistrement réservation avec intitulés de créneaux
Aucune modification de fichier.
Le souci apparaît lorsque le config PHP est en mode débug (dans le fichier php.ini mettre display_errors = On)
Le souci apparaît lorsque le config PHP est en mode débug (dans le fichier php.ini mettre display_errors = On)
Production : GRR : 1.9.7e - Hébergement : Ubuntu 14-04 + PHP 5.5.9
Test : GRR (3.5.1 et 4.0.3) + Ubuntu 22.04.1- PHP : 8.0.1
Dernière édition: il y a 7 ans 2 mois par Rapace.
Connexion ou Créer un compte pour participer à la conversation.
il y a 7 ans 1 mois - il y a 7 ans 1 mois #153
par JeromeB
Le support sur le forum est gratuit, merci de respecter les personnes qui vous aident.
Un merci fait toujours plaisir (Bouton Remercier)
Si votre sujet est résolut merci de l'indiquer
Réponse de JeromeB sur le sujet Enregistrement réservation avec intitulés de créneaux
Salut,
J'ai cet erreur qua quand réserve sur un créneau déjà utilisé.
Remplacez (l.87 à 90):
Par :
J'ai cet erreur qua quand réserve sur un créneau déjà utilisé.
Remplacez (l.87 à 90):
Code:
$debut = array();
$debut = explode(':', $_GET["start_"]);
$hour = $debut[0];
$minute = $debut[1];
Par :
Code:
if (isset($_GET["start_"])){
$debut = array();
$debut = explode(':', $_GET["start_"]);
$hour = $debut[0];
$minute = $debut[1];
}
Le support sur le forum est gratuit, merci de respecter les personnes qui vous aident.
Un merci fait toujours plaisir (Bouton Remercier)
Si votre sujet est résolut merci de l'indiquer
Dernière édition: il y a 7 ans 1 mois par JeromeB.
Connexion ou Créer un compte pour participer à la conversation.
- afornerot
- Nouveau membre
Moins
Plus d'informations
- Messages : 2
il y a 7 ans 2 semaines #218
par afornerot
Réponse de afornerot sur le sujet Enregistrement réservation avec intitulés de créneaux
Bonjour,
Je reproduis ce problème
Pour m'assurer que cela ne provient pas de mon environnement j'ai installé la toute dernière version à vide
Un Domaine avec "Les créneaux de réservation sont basés sur des intitulés pré-définis."
pasteboard.co/GRKSJCR.png
Une ressource avec "Pour une nouvelle réservation ou modification d'une réservation, l'utilisateur spécifie la date/heure de début de réservation et = la date/heure de fin de réservation"
pasteboard.co/GRKTSAZ.png
Lors de la réservation
pasteboard.co/GRKUCTo.png
Et quand je valide j'ai bien une erreur
pasteboard.co/GRKVkqz.png
Quand je vais dans le code on voit que cela ne peut pas fonctionner
Cela se localise dans edit_entry_handler.php en ligne 305 en effet dans ce type de cas $_GET["end_"] n'est jamais valorisé et donc cela part toujours en erreur. Je suis retourner dans le code de la 1.9 pour voir et j'ai changé le code de la façon suivante
Code actuel
Par
Que pensez-vous du correctif ? Serait-il possible de l'intégrer upstream
Je reproduis ce problème
Pour m'assurer que cela ne provient pas de mon environnement j'ai installé la toute dernière version à vide
Un Domaine avec "Les créneaux de réservation sont basés sur des intitulés pré-définis."
pasteboard.co/GRKSJCR.png
Une ressource avec "Pour une nouvelle réservation ou modification d'une réservation, l'utilisateur spécifie la date/heure de début de réservation et = la date/heure de fin de réservation"
pasteboard.co/GRKTSAZ.png
Lors de la réservation
pasteboard.co/GRKUCTo.png
Et quand je valide j'ai bien une erreur
pasteboard.co/GRKVkqz.png
Quand je vais dans le code on voit que cela ne peut pas fonctionner
Cela se localise dans edit_entry_handler.php en ligne 305 en effet dans ce type de cas $_GET["end_"] n'est jamais valorisé et donc cela part toujours en erreur. Je suis retourner dans le code de la 1.9 pour voir et j'ai changé le code de la façon suivante
Code actuel
Code:
if ($enable_periods == 'y')
{
$resolution = 60;
$hour = 12;
$_GET["end_hour"] = 12;
if (isset($_GET["period"]))
$minute = $_GET["period"];
else
$erreur = 'y';
if (isset($_GET["end_period"]))
$_GET["end_minute"] = $_GET["end_period"] + 1;
else
$erreur = 'y';
}
if (!isset($_GET["end_day"]) || !isset($_GET["end_month"]) || !isset($_GET["end_year"]) || !isset($_GET["end_"]))
$erreur = 'y';
else
{
$end_day = $_GET["end_day"];
$end_year = $_GET["end_year"];
$end_month = $_GET["end_month"];
$fin = array();
$fin = explode(':', $_GET["end_"]);
$end_hour = $fin[0];
$end_minute = $fin[1];
Par
Code:
if ($enable_periods == 'y')
{
$resolution = 60;
$hour = 12;
$_GET["end_hour"] = 12;
if (isset($_GET["period"]))
$minute = $_GET["period"];
else
$erreur = 'y';
if (isset($_GET["end_period"]))
$_GET["end_minute"] = $_GET["end_period"] + 1;
else
$erreur = 'y';
}
else {
$fin = array();
$fin = explode(':', $_GET["end_"]);
$_GET["end_hour"] = $fin[0];
$_GET["end_minute"] = $fin[1];
}
if (!isset($_GET["end_day"]) || !isset($_GET["end_month"]) || !isset($_GET["end_year"]) || !isset($_GET["end_hour"]) || !isset($_GET["end_minute"]) )
$erreur = 'y';
else
{
$end_day = $_GET["end_day"];
$end_year = $_GET["end_year"];
$end_month = $_GET["end_month"];
$end_hour = $_GET["end_hour"];
$end_minute = $_GET["end_minute"];
Que pensez-vous du correctif ? Serait-il possible de l'intégrer upstream
Connexion ou Créer un compte pour participer à la conversation.
- afornerot
- Nouveau membre
Moins
Plus d'informations
- Messages : 2
il y a 7 ans 2 semaines #231
par afornerot
Réponse de afornerot sur le sujet Enregistrement réservation avec intitulés de créneaux
Bonjour,
Vous avez pu constater le problème ?
Cordialement
Vous avez pu constater le problème ?
Cordialement
Connexion ou Créer un compte pour participer à la conversation.
Modérateurs: Yan