Page 1 sur 1

[Corrigé 3.1.34] Ordre antéchronologique

Posté : mar. 10 juil. 2018 15:44
par fifi811
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

Re: Ordre antéchronologique (3.1.32)

Posté : mar. 10 juil. 2018 16:05
par Flox
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
));

Re: [Corrigé 3.1.34] Ordre antéchronologique

Posté : mer. 11 juil. 2018 08:06
par fifi811
Bonjour,

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

Fifi