Fix compatibility with recent Sabre/VObject (#5185)

This commit is contained in:
Aleksander Machniak 2015-08-07 06:58:15 -04:00
parent 7ef34b6944
commit aa3523cc76

View file

@ -621,12 +621,12 @@ class libvcalendar implements Iterator
switch ($prop->name) { switch ($prop->name) {
case 'TRIGGER': case 'TRIGGER':
foreach ($prop->parameters as $param) { foreach ($prop->parameters as $param) {
if ($param->name == 'VALUE' && $param->value == 'DATE-TIME') { if ($param->name == 'VALUE' && $param->getValue() == 'DATE-TIME') {
$trigger = '@' . $prop->getDateTime()->format('U'); $trigger = '@' . $prop->getDateTime()->format('U');
$alarm['trigger'] = $prop->getDateTime(); $alarm['trigger'] = $prop->getDateTime();
} }
else if ($param->name == 'RELATED') { else if ($param->name == 'RELATED') {
$alarm['related'] = $param->value; $alarm['related'] = $param->getValue();
} }
} }
if (!$trigger && ($values = libcalendaring::parse_alarm_value($value))) { if (!$trigger && ($values = libcalendaring::parse_alarm_value($value))) {