Branch 'roundcubemail-plugins-kolab-format2-horde5' - plugins/calendar

Thomas Brüderli bruederli at kolabsys.com
Wed Feb 20 10:42:02 CET 2013


 plugins/calendar/drivers/kolab/kolab_calendar.php |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 230d023fb7f0d071f7aeea332ab42e1bfce4d3ba
Author: Thomas Bruederli <bruederli at kolabsys.com>
Date:   Wed Feb 20 10:41:21 2013 +0100

    Check if event start exists before attempting to clone it

diff --git a/plugins/calendar/drivers/kolab/kolab_calendar.php b/plugins/calendar/drivers/kolab/kolab_calendar.php
index 468bfa8..c4e7f9f 100644
--- a/plugins/calendar/drivers/kolab/kolab_calendar.php
+++ b/plugins/calendar/drivers/kolab/kolab_calendar.php
@@ -434,7 +434,7 @@ class kolab_calendar
       $record['end'] = $record['end']->format('U');
 */
     // all-day events go from 12:00 - 13:00
-    if ($record['end'] <= $record['start'] && $record['allday']) {
+    if (!empty($record['start']) && is_a($record['start'], 'DateTime') && $record['end'] <= $record['start'] && $record['allday']) {
       $record['end'] = clone $record['start'];
       $record['end']->add(new DateInterval('PT1H'));
     }





More information about the commits mailing list