From f05068fb3b8c531217bd7de716c7bac7bea42df8 Mon Sep 17 00:00:00 2001 From: Thomas Bruederli Date: Fri, 22 Jun 2012 15:54:15 +0200 Subject: [PATCH] Convert timestamps in query parameters --- plugins/libkolab/lib/kolab_storage_folder.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/plugins/libkolab/lib/kolab_storage_folder.php b/plugins/libkolab/lib/kolab_storage_folder.php index c7a045f4..aaacecae 100644 --- a/plugins/libkolab/lib/kolab_storage_folder.php +++ b/plugins/libkolab/lib/kolab_storage_folder.php @@ -356,8 +356,11 @@ class kolab_storage_folder if ($param[0] == 'type') { $type = $param[2]; } - else if (($param[0] == 'dtstart' || $param[0] == 'dtend' || $param[0] == 'changed') && is_numeric($param[2])) { - $query[$i][2] = date('Y-m-d H:i:s', $param[2]); + else if (($param[0] == 'dtstart' || $param[0] == 'dtend' || $param[0] == 'changed')) { + if (is_object($param[2]) && is_a($param[2], 'DateTime')) + $param[2] = $param[2]->format('U'); + if (is_numeric($param[2])) + $query[$i][2] = date('Y-m-d H:i:s', $param[2]); } }