[Corrigé 3.1.34] Ordre antéchronologique

Vous avez trouvé un bug dans l'application (dernière version stable ou bêta): Décrivez le ici afin que la correction soit intégrée a la prochaine version.
Répondre
fifi811
Gsup LEVEL 2
Messages : 40
Enregistré le : lun. 9 avr. 2018 09:52

Bonjour,

Depuis le passage à la version 3.1.32, j'ai beau cocher ou décocher la case sur l'ordre antéchronologique, les informations affichées sont toujours de plus ancien au plus récent ...

fifi
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

effectivement il s'agit d'un bug, pour corriger la situation vous pouvez modifier le fichier ./core/mail.php

remplacer:

Code : Tout sélectionner

//generate resolution
if($rparameters['mail_order']==1) {$mail_order='DESC';} else {$mail_order='ASC';}
$qry=$db->prepare("SELECT * FROM `tthreads` WHERE ticket=:ticket AND private=:private ORDER BY :mail_order");
$qry->execute(array(
	'ticket' => $db_id,
	'private' => 0,
	'mail_order' => $mail_order
));

par:

Code : Tout sélectionner

//generate resolution
if($rparameters['mail_order']==1) {
	$qry=$db->prepare("SELECT * FROM `tthreads` WHERE ticket=:ticket AND private=:private ORDER BY date DESC");
} else {
	$qry=$db->prepare("SELECT * FROM `tthreads` WHERE ticket=:ticket AND private=:private ORDER BY date ASC");
}
$qry->execute(array(
	'ticket' => $db_id,
	'private' => 0
));
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
fifi811
Gsup LEVEL 2
Messages : 40
Enregistré le : lun. 9 avr. 2018 09:52

Bonjour,

Après modification du fichier mail.php la fonction antéchronologique fonctionne à nouveau.
Merci.

Fifi
Répondre