Agenda liste : Filtrage par date des événements

Bonjour,
Je n’arrive pas à filtrer avec les date de début et de fin les évènements.
Quand je cherche à visualiser la liste des événements dans la liste, alors rien de sort (/comm/action/listactions.php).
J’essaye de comprendre d’où peut venir mon erreur mais je ne vois pas où se pose le problème.
Dans la liste il y a une dizaine d’événement entre le 15 et 19 mai.
Si je filtre avec date de début au 15 et date de fin au 19 alors la liste est vide…
Quelqu’un a-t-il une idée? :dry:
Merci

Dolibarr 4.0.4
PHP 5.5.12
Apache/2.4.9 (Win32)
MySQL or MariaDB 5.0.45-community-nt

Bon, finalement j’ai remplacé les lignes de /comm/action/listactions.php.

Avant modif
if ($datestart > 0) $sql.= " AND a.datep BETWEEN ‹ ".$db->idate($datestart)." › AND ‹ ".$db->idate($datestart+360024-1)."’";
if ($dateend > 0) $sql.= " AND a.datep2 BETWEEN ‹ ".$db->idate($dateend)." › AND '".$db->idate($dateend+3600
24-1)." ›";

Aprés modif

if ($datestart > 0) $sql.= " AND a.datep BETWEEN ‹ ".$db->idate($datestart)." › AND ‹ ".$db->idate($dateend+360024-1)."’";
if ($dateend > 0) $sql.= " AND a.datep2 BETWEEN ‹ ".$db->idate($datestart)." › AND '".$db->idate($dateend+3600
24-1)." ›";

Et là ça marche mieux :happy:

1 « J'aime »