Branch 'roundcubemail-plugins-kolab-3.1' - 2 commits - plugins/kolab_addressbook plugins/libcalendaring
Thomas Brüderli
bruederli at kolabsys.com
Thu Oct 9 19:05:37 CEST 2014
plugins/kolab_addressbook/kolab_addressbook.php | 2 +-
plugins/libcalendaring/libvcalendar.php | 8 +++++---
2 files changed, 6 insertions(+), 4 deletions(-)
New commits:
commit 786aa6fd458b0303b9f36221431e7ae5c10f6851
Author: Thomas Bruederli <bruederli at kolabsys.com>
Date: Thu Oct 9 19:05:28 2014 +0200
Decode HTML entities in address book names (#3752)
diff --git a/plugins/kolab_addressbook/kolab_addressbook.php b/plugins/kolab_addressbook/kolab_addressbook.php
index bcaf97d..7ec6816 100644
--- a/plugins/kolab_addressbook/kolab_addressbook.php
+++ b/plugins/kolab_addressbook/kolab_addressbook.php
@@ -111,7 +111,7 @@ class kolab_addressbook extends rcube_plugin
// register this address source
$sources[$abook_id] = array(
'id' => $abook_id,
- 'name' => $name,
+ 'name' => html_entity_decode($name, ENT_NOQUOTES),
'readonly' => $abook->readonly,
'editable' => $abook->editable,
'groups' => $abook->groups,
commit 90348caf5149eb4a945056cb6a3cb30e7d55be25
Author: Thomas Bruederli <bruederli at kolabsys.com>
Date: Thu Oct 9 18:58:46 2014 +0200
Filter empty recurrence attributes
diff --git a/plugins/libcalendaring/libvcalendar.php b/plugins/libcalendaring/libvcalendar.php
index bb43388..233213d 100644
--- a/plugins/libcalendaring/libvcalendar.php
+++ b/plugins/libcalendaring/libvcalendar.php
@@ -435,15 +435,17 @@ class libvcalendar implements Iterator
if (!$params['INTERVAL'])
$params['INTERVAL'] = 1;
- $event['recurrence'] = $params;
+ $event['recurrence'] = array_filter($params);
break;
case 'EXDATE':
- $event['recurrence']['EXDATE'] = array_merge((array)$event['recurrence']['EXDATE'], self::convert_datetime($prop, true));
+ if (!empty($prop->value))
+ $event['recurrence']['EXDATE'] = array_merge((array)$event['recurrence']['EXDATE'], self::convert_datetime($prop, true));
break;
case 'RDATE':
- $event['recurrence']['RDATE'] = array_merge((array)$event['recurrence']['RDATE'], self::convert_datetime($prop, true));
+ if (!empty($prop->value))
+ $event['recurrence']['RDATE'] = array_merge((array)$event['recurrence']['RDATE'], self::convert_datetime($prop, true));
break;
case 'RECURRENCE-ID':
More information about the commits
mailing list