Browse Source

add VALARM for birthday events

ACTION=DISPLAY *should* prevents audible alarms.
tags/v9.1.0beta1
Achim Königs 8 years ago
parent
commit
4b2f9e4027
1 changed files with 5 additions and 0 deletions
  1. 5
    0
      apps/dav/lib/caldav/birthdayservice.php

+ 5
- 0
apps/dav/lib/caldav/birthdayservice.php View File

@@ -147,6 +147,11 @@ class BirthdayService {
$vEvent->{'RRULE'} = 'FREQ=YEARLY';
$vEvent->{'SUMMARY'} = $title . ' (*' . $date->format('Y') . ')';
$vEvent->{'TRANSP'} = 'TRANSPARENT';
$alarm = $vCal->createComponent('VALARM');
$alarm->add($vCal->createProperty('TRIGGER', '-PT0M', ['VALUE' => 'DURATION']));
$alarm->add($vCal->createProperty('ACTION', 'DISPLAY'));
$alarm->add($vCal->createProperty('DESCRIPTION', $vEvent->{'SUMMARY'}));
$vEvent->add($alarm);
$vCal->add($vEvent);
return $vCal;
}

Loading…
Cancel
Save