3 declare(strict_types=1);
    50     public function initialize(
int $a_calendar_presentation_type): void
    52         parent::initialize($a_calendar_presentation_type);
    55         if ($this->
user->getTimeZone()) {
    56             $this->timezone = $this->
user->getTimeZone();
    62         $next_class = $this->
ctrl->getNextClass();
    63         switch ($next_class) {
    64             case 'ilcalendarappointmentgui':
    65                 $this->
ctrl->setReturn($this, 
'');
    66                 $this->tabs_gui->setSubTabActive((
string) 
ilSession::get(
'cal_last_tab'));
    69                 $this->
ctrl->forwardCommand($app);
    72             case 'ilcalendaragendalistgui':
    74                 $html = $this->
ctrl->forwardCommand($cal_list);
    77                     $this->main_tpl->setContent($html);
    82                 $cmd = $this->
ctrl->getCmd(
"inbox");
    84                 $this->main_tpl->setContent($this->tpl->get());
    89     protected function inbox(): void
    91         $this->tpl = 
new ilTemplate(
'tpl.inbox.html', 
true, 
true, 
'components/ILIAS/Calendar');
    95         $html = $this->
ctrl->getHTML($cal_list);
    96         $this->tpl->setVariable(
'CHANGED_TABLE', $html);
 
static get(string $a_var)
 
initialize(int $a_calendar_presentation_type)
 
ilCalendarAppointmentColors $app_colors
 
initAppointmentIdFromQuery()
 
static _getInstanceByUserId(int $a_user_id)
 
__construct(ilDate $seed_date)
Constructor  public. 
 
const CAL_PRESENTATION_AGENDA_LIST
 
Administrate calendar appointments. 
 
__construct(Container $dic, ilPlugin $plugin)
 
ilCalendarUserSettings $user_settings