From fe6c8fd226fd88cbf2be68e78b46d24bb929f1db Mon Sep 17 00:00:00 2001 From: Ralf Becker Date: Sun, 18 Oct 2009 12:46:18 +0000 Subject: [PATCH] also add extended (textual) information, if ical is selected for notifications --- calendar/inc/class.calendar_boupdate.inc.php | 25 ++++++++++---------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/calendar/inc/class.calendar_boupdate.inc.php b/calendar/inc/class.calendar_boupdate.inc.php index a44219d681..8bc2e831b2 100644 --- a/calendar/inc/class.calendar_boupdate.inc.php +++ b/calendar/inc/class.calendar_boupdate.inc.php @@ -560,7 +560,18 @@ class calendar_boupdate extends calendar_bo switch($part_prefs['calendar']['update_format']) { - case 'extended': + case 'ical': + if ($method == 'REQUEST') + { + $ics = ExecMethod2('calendar.calendar_ical.exportVCal',$event['id'],'2.0',$method); + $attachment = array( 'string' => $ics, + 'filename' => 'cal.ics', + 'encoding' => '8bit', + 'type' => 'text/calendar; method='.$method, + ); + } + // fall through + case 'extended': $body .= "\n\n".lang('Event Details follow').":\n"; foreach($event_arr as $key => $val) { @@ -577,18 +588,6 @@ class calendar_boupdate extends calendar_bo } } break; - - case 'ical': - $ics = ExecMethod2('calendar.calendar_ical.exportVCal',$event['id'],'2.0',$method); - if ($method == 'REQUEST') - { - $attachment = array( 'string' => $ics, - 'filename' => 'cal.ics', - 'encoding' => '8bit', - 'type' => 'text/calendar; method='.$method, - ); - } - break; } // send via notification_app if($GLOBALS['egw_info']['apps']['notifications']['enabled']) {