24include_once(
'Services/Calendar/classes/class.ilDate.php');
25include_once(
'Services/Calendar/classes/class.ilCalendarHeaderNavigationGUI.php');
26include_once(
'Services/Calendar/classes/class.ilCalendarUserSettings.php');
27include_once(
'Services/Calendar/classes/class.ilCalendarAppointmentColors.php');
28include_once(
'./Services/Calendar/classes/class.ilCalendarSchedule.php');
29include_once
'./Services/Calendar/classes/class.ilCalendarViewGUI.php';
66 $this->timezone = $this->
user->getTimeZone();
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);
101 $cmd = $this->ctrl->getCmd(
"inbox");
103 $tpl->setContent($this->tpl->get());
117 $this->tpl =
new ilTemplate(
'tpl.inbox.html',
true,
true,
'Services/Calendar');
122 $this->tpl->setVariable(
'CHANGED_TABLE',
$html);
An exception for terminatinating execution or to throw for unit testing.
Administrate calendar appointments.
executeCommand()
Execute command.
__construct(ilDate $seed_date)
Constructor.
static _getInstanceByUserId($a_user_id)
get singleton instance
const CAL_PRESENTATION_AGENDA_LIST
static getRootLogger()
The unique root logger has a fixed error level.
special template class to simplify handling of ITX/PEAR