Announcement: Allow add event when editing announcement - refs BT#18898

pull/4094/head
Angel Fernando Quiroz Campos 4 years ago
parent 96bcda7f2f
commit 2a0c35d236
  1. 15
      main/announcements/announcements.php

@ -725,16 +725,14 @@ switch ($action) {
</script>'); </script>');
} }
if (empty($id)) {
$form->addButtonAdvancedSettings( $form->addButtonAdvancedSettings(
'add_event', 'add_event',
get_lang('AddEventInCourseCalendar') get_lang('AddEventInCourseCalendar')
); );
$form->addHtml('<div id="add_event_options" style="display:none;">'); $form->addHtml('<div id="add_event_options" style="display:none;">');
$form->addDateTimePicker('event_date_start', get_lang('Date start')); $form->addDateTimePicker('event_date_start', get_lang('DateStart'));
$form->addDateTimePicker('event_date_end', get_lang('Date end')); $form->addDateTimePicker('event_date_end', get_lang('DateEnd'));
$form->addHtml('</div>'); $form->addHtml('</div>');
}
if ($showSubmitButton) { if ($showSubmitButton) {
$form->addLabel('', $form->addLabel('',
@ -776,6 +774,15 @@ switch ($action) {
$sendToUsersInSession $sendToUsersInSession
); );
if (!empty($data['event_date_start']) && !empty($data['event_date_end'])) {
AnnouncementManager::createEvent(
$id,
$data['event_date_start'],
$data['event_date_end'],
empty($data['users']) ? ['everyone'] : $data['users']
);
}
// Send mail // Send mail
$messageSentTo = []; $messageSentTo = [];

Loading…
Cancel
Save