19 declare(strict_types=1);
33 $this->appointment = $a_appointment;
34 $this->start_date = $a_start_date;
78 abstract public function editModalTitle(
string $current_title): string;
editModalTitle(string $current_title)
setAppointment(ilCalendarEntry $a_appointment, ilDateTime $a_start_date)
infoscreenAddContent(ilInfoScreenGUI $a_info)
Add elements in the infoscreen.
addExtraContent()
Add content after the Infoscreen.
Abstract parent class for all calendar custom modals plugin classes.
ilCalendarEntry $appointment
getStartDate()
This is the date of the calendar entry, it's not the appointment start date.
toolbarAddItems(ilToolbarGUI $a_toolbar)
Add elements in the toolbar.
replaceContent()
Replace the content inside the modal.
toolbarReplaceContent()
Replace the toolbar for another one.