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';
66 $this->timezone = $this->
user->getTimeZone();
82 $next_class =
$ilCtrl->getNextClass();
83 switch ($next_class) {
84 case 'ilcalendarappointmentgui':
85 $this->ctrl->setReturn($this,
'');
86 $this->tabs_gui->setSubTabActive(
$_SESSION[
'cal_last_tab']);
88 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());
119 $this->tpl =
new ilTemplate(
'tpl.inbox.html',
true,
true,
'Services/Calendar');
124 $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.