From 3c557590b224621a550bce567610b67f63ea7bcf Mon Sep 17 00:00:00 2001 From: Aleksander Machniak Date: Wed, 22 Sep 2021 13:18:44 +0200 Subject: [PATCH] Fix some PHP8 warnings --- plugins/libcalendaring/libcalendaring.php | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/plugins/libcalendaring/libcalendaring.php b/plugins/libcalendaring/libcalendaring.php index 1d25c380..c98325ec 100644 --- a/plugins/libcalendaring/libcalendaring.php +++ b/plugins/libcalendaring/libcalendaring.php @@ -553,13 +553,18 @@ class libcalendaring extends rcube_plugin */ public static function alarm_text($alarm) { + $related = null; + if (is_string($alarm)) { list($trigger, $action) = explode(':', $alarm); } else { $trigger = $alarm['trigger']; $action = $alarm['action']; - $related = $alarm['related']; + + if (!empty($alarm['related'])) { + $related = $alarm['related']; + } } $text = ''; @@ -1119,10 +1124,12 @@ class libcalendaring extends rcube_plugin // check all message parts for .ics files foreach ((array)$this->ical_message->mime_parts as $part) { if (self::part_is_vcalendar($part, $this->ical_message)) { - if ($part->ctype_parameters['method']) + if (!empty($part->ctype_parameters['method'])) { $itip_part = $part->mime_id; - else + } + else { $this->ical_parts[] = $part->mime_id; + } } }