diff --git a/plugins/calendar/calendar.php b/plugins/calendar/calendar.php index bf2360b4..f83dba19 100644 --- a/plugins/calendar/calendar.php +++ b/plugins/calendar/calendar.php @@ -515,6 +515,9 @@ class calendar extends rcube_plugin $cal = get_input_value('c', RCUBE_INPUT_GPC); $success = $reload = false; + if (isset($cal['showalarms'])) + $cal['showalarms'] = intval($cal['showalarms']); + switch ($action) { case "form-new": case "form-edit": diff --git a/plugins/calendar/calendar_ui.js b/plugins/calendar/calendar_ui.js index 6043500a..6d058418 100644 --- a/plugins/calendar/calendar_ui.js +++ b/plugins/calendar/calendar_ui.js @@ -1834,6 +1834,8 @@ function rcube_calendar_ui(settings) data.color = data.color.replace(/^#/, ''); if (calendar.id) data.id = calendar.id; + if (alarms) + data.showalarms = alarms.checked ? 1 : 0; me.saving_lock = rcmail.set_busy(true, 'calendar.savingdata'); rcmail.http_post('calendar', { action:(calendar.id ? 'edit' : 'new'), c:data });