From b1721146d1a0098b3785f3a5b9f092bf6c27f10f Mon Sep 17 00:00:00 2001
From: Klaus Leithoff <kl@stylite.de>
Date: Tue, 5 Oct 2010 09:29:16 +0000
Subject: [PATCH] *infolog: fix startdate filter for infolog, if you select a
 single day for start and enddate, and if your infologs start at 00:00 of that
 day (no time specified)

---
 infolog/inc/class.infolog_ui.inc.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/infolog/inc/class.infolog_ui.inc.php b/infolog/inc/class.infolog_ui.inc.php
index a677076ece..6c92958f16 100644
--- a/infolog/inc/class.infolog_ui.inc.php
+++ b/infolog/inc/class.infolog_ui.inc.php
@@ -298,8 +298,8 @@ class infolog_ui
 		{
 			$query['header_left'] = 'infolog.index.dates';
 			$GLOBALS['egw']->js->set_onload("set_style_by_class('table','custom_hide','visibility','visible');");
-			if (is_int($query['startdate'])) $query['col_filter'][] = 'info_startdate > '.$GLOBALS['egw']->db->quote($query['startdate']);
-			if (is_int($query['enddate'])) $query['col_filter'][] = 'info_startdate < '.$GLOBALS['egw']->db->quote($query['enddate']);
+			if (is_int($query['startdate'])) $query['col_filter'][] = 'info_startdate >= '.$GLOBALS['egw']->db->quote($query['startdate']);
+			if (is_int($query['enddate'])) $query['col_filter'][] = 'info_startdate <= '.$GLOBALS['egw']->db->quote($query['enddate']+(60*60*24)-1);
 			//unset($query['startdate']);
 			//unset($query['enddate']);
 		}