Page 1 sur 1

BUG lors de l'impression du ticket

Posté : mar. 2 avr. 2024 08:04
par Ted
Bonjour,

Lorsque l'on veut imprimer un ticket, la requête "get token infos" du fichier ticket_print.php récupère l'ID du premier ticket auquel on a accédé et non le dernier. Les informations récupérées pour l'impression ne sont donc pas les bonnes.

La requête :
$qry=$db->prepare("SELECT `token`,`user_id`,`ticket_id` FROM `ttoken` WHERE `action`='ticket_access' AND `ip`=:ip");

Il faudrait rajouter un ORDER BY id DESC ou ORDER BY date DESC afin de récuperer l'ID du dernier ticket auquel on a accédé.

Ce qui donnerait :
$qry=$db->prepare("SELECT `token`,`user_id`,`ticket_id` FROM `ttoken` WHERE `action`='ticket_access' AND `ip`=:ip ORDER BY id DESC ");
Ou
$qry=$db->prepare("SELECT `token`,`user_id`,`ticket_id` FROM `ttoken` WHERE `action`='ticket_access' AND `ip`=:ip ORDER BY date DESC ");

Cordialement,

Re: BUG lors de l'impression du ticket

Posté : mer. 3 avr. 2024 16:52
par Flox
Bonjour,

Pouvez-vous transmettre une impression écran de votre page système ?

Cdt

Re: BUG lors de l'impression du ticket

Posté : jeu. 4 avr. 2024 06:48
par Ted
Bonjour,

Voilà la copie d'écran.

Cordialement,

Re: BUG lors de l'impression du ticket

Posté : jeu. 4 avr. 2024 09:51
par Flox
Pouvez-vous retélécharger le patch 3.2.47 puis écraser les fichiers sur votre serveur ?

Cdt

Re: BUG lors de l'impression du ticket

Posté : jeu. 4 avr. 2024 10:05
par Ted
C'est fait mais j'ai toujours le même soucis. En regardant le code source je vois que la requête en question n'a pas été modifiée.

Re: BUG lors de l'impression du ticket

Posté : jeu. 4 avr. 2024 10:56
par Flox
Bonjour,

pouvez-vous indiquer la version affichée dans l'entête du fichier ticket_print.php ?

Cdt

Re: BUG lors de l'impression du ticket

Posté : jeu. 4 avr. 2024 11:06
par Ted
################################################################################
# @Name : ticket_print.php
# @Description : page to print ticket
# @Call : /ticket.php
# @Author : Flox
# @Version : 3.2.47 p1
# @Create : 09/02/2014
# @Update : 20/10/2023
################################################################################

Re: BUG lors de l'impression du ticket

Posté : jeu. 4 avr. 2024 11:22
par Flox
Et bien normalement avec cette version la nouvelle requête est :

Code : Tout sélectionner

//get token infos
$qry=$db->prepare("SELECT `token`,`user_id`,`ticket_id` FROM `ttoken` WHERE `action`='ticket_access' AND `token`=:token");
qui dois corriger le souci

Re: BUG lors de l'impression du ticket

Posté : jeu. 4 avr. 2024 11:53
par Ted
J'ai vidé mon cache navigateur et retesté et cela fonctionne.

Problème résolu.

Cordialement,