plugins/libkolab

Thomas Brüderli bruederli at kolabsys.com
Fri Jun 22 15:53:57 CEST 2012


 plugins/libkolab/lib/kolab_storage_folder.php |    7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

New commits:
commit f05068fb3b8c531217bd7de716c7bac7bea42df8
Author: Thomas Bruederli <thomas at roundcube.net>
Date:   Fri Jun 22 15:54:15 2012 +0200

    Convert timestamps in query parameters

diff --git a/plugins/libkolab/lib/kolab_storage_folder.php b/plugins/libkolab/lib/kolab_storage_folder.php
index c7a045f..aaaceca 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]);
             }
         }
 





More information about the commits mailing list