Fix some PHP8 warnings

This commit is contained in:
Aleksander Machniak 2021-09-22 13:18:44 +02:00
parent caa6738cd8
commit 3c557590b2

View file

@ -553,14 +553,19 @@ 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'];
if (!empty($alarm['related'])) {
$related = $alarm['related'];
}
}
$text = '';
$rcube = rcube::get_instance();
@ -1119,12 +1124,14 @@ 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;
}
}
}
// priorize part with method parameter
if ($itip_part) {