/** * restore original alarm time of recurring events * * @param Tinebase_Record_Abstract $_record * @return void */ protected function _inspectAlarmGet(Tinebase_Record_Abstract $_record) { foreach ($_record->alarms as $alarm) { if ($recurid = $alarm->getOption('recurid')) { $alarm->alarm_time = clone $_record->dtstart; $alarm->alarm_time->subMinute((int) $alarm->getOption('minutes_before')); } } parent::_inspectAlarmGet($_record); }