24 include_once(
'Services/Calendar/classes/class.ilDate.php');
25 include_once(
'Services/Calendar/classes/class.ilCalendarHeaderNavigationGUI.php');
26 include_once(
'Services/Calendar/classes/class.ilCalendarUserSettings.php');
27 include_once(
'Services/Calendar/classes/class.ilCalendarAppointmentColors.php');
28 include_once(
'./Services/Calendar/classes/class.ilCalendarSchedule.php');
29 include_once
'./Services/Calendar/classes/class.ilCalendarViewGUI.php';
79 $next_class = $ilCtrl->getNextClass();
80 switch ($next_class) {
81 case 'ilcalendarappointmentgui':
82 $this->ctrl->setReturn($this,
'');
83 $this->tabs_gui->setSubTabActive(
$_SESSION[
'cal_last_tab']);
85 include_once(
'./Services/Calendar/classes/class.ilCalendarAppointmentGUI.php');
90 $this->ctrl->forwardCommand($app);
93 case 'ilcalendaragendalistgui':
94 include_once(
"./Services/Calendar/classes/Agenda/class.ilCalendarAgendaListGUI.php");
96 $html = $this->ctrl->forwardCommand($cal_list);
97 $tpl->setContent(
$html);
101 $cmd = $this->ctrl->getCmd(
"inbox");
103 $tpl->setContent($this->tpl->get());
117 $this->tpl =
new ilTemplate(
'tpl.inbox.html',
true,
true,
'Services/Calendar');
121 $html = $ilCtrl->getHTML($cal_list);
122 $this->tpl->setVariable(
'CHANGED_TABLE',
$html);
static _getInstanceByUserId($a_user_id)
get singleton instance
executeCommand()
Execute command.
__construct(ilDate $seed_date)
Constructor.
const CAL_PRESENTATION_AGENDA_LIST
special template class to simplify handling of ITX/PEAR
Administrate calendar appointments.
static getRootLogger()
The unique root logger has a fixed error level.