plugins/libkolab

Thomas Brüderli bruederli at kolabsys.com
Tue Jul 3 10:38:00 CEST 2012


 plugins/libkolab/lib/kolab_format_event.php |    3 +--
 plugins/libkolab/lib/kolab_format_task.php  |    4 ----
 plugins/libkolab/lib/kolab_format_xcal.php  |    1 +
 3 files changed, 2 insertions(+), 6 deletions(-)

New commits:
commit 01584404008a48865707d924fdb802208720244f
Author: Thomas Bruederli <thomas at roundcube.net>
Date:   Tue Jul 3 09:56:03 2012 +0200

    Fix object recurrence rule processing

diff --git a/plugins/libkolab/lib/kolab_format_event.php b/plugins/libkolab/lib/kolab_format_event.php
index 4742b51..3a70700 100644
--- a/plugins/libkolab/lib/kolab_format_event.php
+++ b/plugins/libkolab/lib/kolab_format_event.php
@@ -118,9 +118,8 @@ class kolab_format_event extends kolab_format_xcal
 
         // read object properties
         $object += array(
-            'allday'      => $this->obj->start()->isDateOnly(),
-            'start'       => self::php_datetime($this->obj->start()),
             'end'         => self::php_datetime($this->obj->end()),
+            'allday'      => $this->obj->start()->isDateOnly(),
             'free_busy'   => $this->obj->transparency() ? 'free' : 'busy',  // TODO: transparency is only boolean
             'attendees'   => array(),
         );
diff --git a/plugins/libkolab/lib/kolab_format_task.php b/plugins/libkolab/lib/kolab_format_task.php
index 477f1b2..629f9ac 100644
--- a/plugins/libkolab/lib/kolab_format_task.php
+++ b/plugins/libkolab/lib/kolab_format_task.php
@@ -89,10 +89,6 @@ class kolab_format_task extends kolab_format_xcal
 
         $object['complete'] = intval($this->obj->percentComplete());
 
-        // if start/end date is set
-        if ($dtstart = $this->obj->start())
-            $object['start'] = self::php_datetime($dtstart);
-
         // if due date is set
         if ($due = $this->obj->due())
             $object['due'] = self::php_datetime($due);
diff --git a/plugins/libkolab/lib/kolab_format_xcal.php b/plugins/libkolab/lib/kolab_format_xcal.php
index 18cf6e5..1cd803e 100644
--- a/plugins/libkolab/lib/kolab_format_xcal.php
+++ b/plugins/libkolab/lib/kolab_format_xcal.php
@@ -105,6 +105,7 @@ abstract class kolab_format_xcal extends kolab_format
             'sensitivity' => $sensitivity_map[$this->obj->classification()],
             'priority'    => $this->obj->priority(),
             'categories'  => self::vector2array($this->obj->categories()),
+            'start'       => self::php_datetime($this->obj->start()),
         );
 
         // read organizer and attendees





More information about the commits mailing list