From 869f3adb6af737fe4fb7df1a2db6e59d0a444aba Mon Sep 17 00:00:00 2001 From: Hadi Nategh Date: Tue, 4 Jul 2017 16:32:59 +0200 Subject: [PATCH] * Calendar: Fix default alarm does not get changed relatively to the selected start time when creating new event --- calendar/inc/class.calendar_uiforms.inc.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/calendar/inc/class.calendar_uiforms.inc.php b/calendar/inc/class.calendar_uiforms.inc.php index f8fbc24e18..bf5dac7532 100644 --- a/calendar/inc/class.calendar_uiforms.inc.php +++ b/calendar/inc/class.calendar_uiforms.inc.php @@ -828,6 +828,12 @@ class calendar_uiforms extends calendar_ui } } } + // Update alarm (default alarm or set alarm before change start date) + // for new event. + elseif (is_array($event['alarm']) && ($event['alarm'][1]['time'] + $event['alarm'][1]['offset'] != $event['start'])) + { + $this->bo->check_move_alarms($event); + } // Adding participants needs to be done as an edit, in case we // have participants visible in seperate calendars if(is_array($old_event['participants']) && count(array_diff_key($event['participants'], $old_event['participants'])))