Branch 'dev/libcalendaring' - 2 commits - plugins/libkolab plugins/tasklist

Thomas Brüderli bruederli at kolabsys.com
Thu Nov 8 16:19:09 CET 2012


 plugins/libkolab/lib/kolab_format_event.php              |    2 +-
 plugins/tasklist/drivers/kolab/tasklist_kolab_driver.php |    3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

New commits:
commit 3cff4556329849bb8939c1c2de03362e42d13bad
Author: Thomas Bruederli <bruederli at kolabsys.com>
Date:   Thu Nov 8 16:18:54 2012 +0100

    Ignore empty attachments from format v2

diff --git a/plugins/libkolab/lib/kolab_format_event.php b/plugins/libkolab/lib/kolab_format_event.php
index 838f37d..6094c6a 100644
--- a/plugins/libkolab/lib/kolab_format_event.php
+++ b/plugins/libkolab/lib/kolab_format_event.php
@@ -147,7 +147,7 @@ class kolab_format_event extends kolab_format_xcal
             $attach = $vattach->get($i);
 
             // skip cid: attachments which are mime message parts handled by kolab_storage_folder
-            if (substr($attach->uri(), 0, 4) != 'cid') {
+            if (substr($attach->uri(), 0, 4) != 'cid' && $attach->label()) {
                 $name = $attach->label();
                 $data = $attach->data();
                 $object['_attachments'][$name] = array(


commit 0c418da7908806a4ee89fad56a814fa7939c1175
Author: Thomas Bruederli <bruederli at kolabsys.com>
Date:   Thu Nov 8 16:18:28 2012 +0100

    Don't set due time if dateonly

diff --git a/plugins/tasklist/drivers/kolab/tasklist_kolab_driver.php b/plugins/tasklist/drivers/kolab/tasklist_kolab_driver.php
index 0f9d35d..f6ebe14 100644
--- a/plugins/tasklist/drivers/kolab/tasklist_kolab_driver.php
+++ b/plugins/tasklist/drivers/kolab/tasklist_kolab_driver.php
@@ -548,7 +548,8 @@ class tasklist_kolab_driver extends tasklist_driver
         // convert from DateTime to internal date format
         if (is_a($record['due'], 'DateTime')) {
             $task['date'] = $record['due']->format('Y-m-d');
-            $task['time'] = $record['due']->format('h:i');
+            if (!$record['due']->_dateonly)
+            	$task['time'] = $record['due']->format('h:i');
         }
         // convert from DateTime to internal date format
         if (is_a($record['start'], 'DateTime')) {





More information about the commits mailing list