From c324fda6eac36fab42f07f55a9b85bb3b058ea04 Mon Sep 17 00:00:00 2001 From: Ralf Becker Date: Tue, 11 Jul 2017 09:00:47 +0200 Subject: [PATCH] * InfoLog: expose type as X-INFOLOG-TYPE in iCal export and CalDAV --- infolog/inc/class.infolog_ical.inc.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/infolog/inc/class.infolog_ical.inc.php b/infolog/inc/class.infolog_ical.inc.php index d9460ac817..be83e4cb4f 100644 --- a/infolog/inc/class.infolog_ical.inc.php +++ b/infolog/inc/class.infolog_ical.inc.php @@ -228,6 +228,7 @@ class infolog_ical extends infolog_bo 'RELATED-TO' => $taskData['info_id_parent'], 'UID' => $taskData['info_uid'], 'CATEGORIES' => $taskData['info_cat'], + 'X-INFOLOG-TYPE' => $taskData['info_type'], ) as $field => $value) { if (isset($this->clientProperties[$field]['Size'])) @@ -864,6 +865,13 @@ class infolog_ical extends infolog_bo } break; + case 'X-INFOLOG-TYPE': + if (isset($this->enums['type'][$attribute['value']])) + { + $taskData['info_type'] = $attribute['value']; + } + break; + // ignore all PROPS, we dont want to store like X-properties or unsupported props case 'DTSTAMP': case 'SEQUENCE':