ILIAS
release_8 Revision v8.23
◀ ilDoc Overview
class.ilAppointmentCustomModalPlugin.php
Go to the documentation of this file.
1
<?php
2
3
declare(strict_types=1);
4
26
abstract
class
ilAppointmentCustomModalPlugin
extends
ilPlugin
27
{
28
protected
?
ilCalendarEntry
$appointment
;
29
protected
?
ilDateTime
$start_date
;
30
31
public
function
setAppointment
(
ilCalendarEntry
$a_appointment,
ilDateTime
$a_start_date): void
32
{
33
$this->appointment = $a_appointment;
34
$this->start_date = $a_start_date;
35
}
36
37
public
function
getAppointment
(): ?
ilCalendarEntry
38
{
39
return
$this->appointment
;
40
}
41
48
public
function
getStartDate
(): ?
ilDateTime
49
{
50
return
$this->start_date
;
51
}
52
56
abstract
public
function
replaceContent
(): string;
57
61
abstract
public
function
addExtraContent
(): string;
62
66
abstract
public
function
infoscreenAddContent
(
ilInfoScreenGUI
$a_info): ?
ilInfoScreenGUI
;
67
71
abstract
public
function
toolbarAddItems
(
ilToolbarGUI
$a_toolbar): ?
ilToolbarGUI
;
72
76
abstract
public
function
toolbarReplaceContent
(): ?
ilToolbarGUI
;
77
78
abstract
public
function
editModalTitle
($current_title): string;
79
}
ilAppointmentCustomModalPlugin\$start_date
ilDateTime $start_date
Definition:
class.ilAppointmentCustomModalPlugin.php:29
ilCalendarEntry
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
class.ilCalendarEntry.php:27
ilInfoScreenGUI
Class ilInfoScreenGUI.
Definition:
class.ilInfoScreenGUI.php:30
ilAppointmentCustomModalPlugin\setAppointment
setAppointment(ilCalendarEntry $a_appointment, ilDateTime $a_start_date)
Definition:
class.ilAppointmentCustomModalPlugin.php:31
ilDateTime
ilAppointmentCustomModalPlugin\infoscreenAddContent
infoscreenAddContent(ilInfoScreenGUI $a_info)
Add elements in the infoscreen.
ilAppointmentCustomModalPlugin\addExtraContent
addExtraContent()
Add content after the Infoscreen.
ilAppointmentCustomModalPlugin
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
class.ilAppointmentCustomModalPlugin.php:26
ilToolbarGUI
ilAppointmentCustomModalPlugin\editModalTitle
editModalTitle($current_title)
ilAppointmentCustomModalPlugin\$appointment
ilCalendarEntry $appointment
Definition:
class.ilAppointmentCustomModalPlugin.php:28
ilAppointmentCustomModalPlugin\getStartDate
getStartDate()
This is the date of the calendar entry, it's not the appointment start date.
Definition:
class.ilAppointmentCustomModalPlugin.php:48
ilAppointmentCustomModalPlugin\toolbarAddItems
toolbarAddItems(ilToolbarGUI $a_toolbar)
Add elements in the toolbar.
ilAppointmentCustomModalPlugin\getAppointment
getAppointment()
Definition:
class.ilAppointmentCustomModalPlugin.php:37
ilAppointmentCustomModalPlugin\replaceContent
replaceContent()
Replace the content inside the modal.
ilAppointmentCustomModalPlugin\toolbarReplaceContent
toolbarReplaceContent()
Replace the toolbar for another one.
ilPlugin
Services
Calendar
classes
class.ilAppointmentCustomModalPlugin.php
Generated on Wed Sep 3 2025 22:01:51 for ILIAS by
1.8.13 (using
Doxyfile
)