ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Public Member Functions | |
__construct ($a_ref_id=0) | |
Constructor. More... | |
getRepositoryMode () | |
Get RepositoryMode. More... | |
executeCommand () | |
Execute command. More... | |
showViewSelection ($a_active="cal_list") | |
Show view selection. More... | |
getNextClass () | |
get next class More... | |
readLastClass () | |
Read last class from history. More... | |
setCmdClass ($a_class) | |
show () | |
Show. More... | |
initSeed () | |
init the seed date for presentations (month view, minicalendar) More... | |
showToolbarAndSidebar () | |
Protected Member Functions | |
initAndRedirectToConsultationHours () | |
Init and redirect to consultation hours. More... | |
forwardToClass ($a_class) | |
forward to class More... | |
loadHistory () | |
forward to last presentation class More... | |
showSideBlocks () | |
show side blocks More... | |
addCategoryTabs () | |
Add tabs for ilCategoryGUI context This cannot be done there since many views (Day Week Agenda) are initiated from ths view. More... | |
addStandardTabs () | |
add standard tabs More... | |
prepareOutput () | |
synchroniseExternalCalendars () | |
Sync external calendars. More... | |
Protected Attributes | |
$ctrl | |
$lng | |
$tpl | |
$tabs_gui | |
$user | |
$help | |
$rbacsystem | |
$ui | |
$toolbar | |
$repository_mode = false | |
$seed | |
ilCalendarPresentationGUI: ilCalendarMonthGUI, ilCalendarUserSettingsGUI, ilCalendarCategoryGUI, ilCalendarWeekGUI ilCalendarPresentationGUI: ilCalendarAppointmentGUI, ilCalendarDayGUI, ilCalendarInboxGUI, ilCalendarSubscriptionGUI ilCalendarPresentationGUI: ilConsultationHoursGUI, ilCalendarBlockGUI, ilPDCalendarBlockGUI, ilPublicUserProfileGUI
Definition at line 19 of file class.ilCalendarPresentationGUI.php.
ilCalendarPresentationGUI::__construct | ( | $a_ref_id = 0 | ) |
Constructor.
public
Definition at line 80 of file class.ilCalendarPresentationGUI.php.
References $_GET, $DIC, ilCalendarUserSettings\_getInstance(), ilCalendarCategories\_getInstance(), ilCalendarVisibility\_getInstanceByUserId(), ilCalendarUserSettings\CAL_SELECTION_MEMBERSHIP, ilCalendarActions\getInstance(), ilCalendarCategories\MODE_PERSONAL_DESKTOP_ITEMS, ilCalendarCategories\MODE_PERSONAL_DESKTOP_MEMBERSHIP, ilCalendarCategories\MODE_REPOSITORY, ilCalendarCategories\MODE_SINGLE_CALENDAR, and user().
|
protected |
Add tabs for ilCategoryGUI context This cannot be done there since many views (Day Week Agenda) are initiated from ths view.
Definition at line 567 of file class.ilCalendarPresentationGUI.php.
References $ctrl, $DIC, ilObject\_lookupType(), and getRepositoryMode().
Referenced by prepareOutput().
|
protected |
add standard tabs
Definition at line 633 of file class.ilCalendarPresentationGUI.php.
References $DIC, $rbacsystem, ilCalendarSettings\_getInstance(), ilCalendarCategory\_getInstanceByObjId(), ilObject\_lookupObjId(), ilObject\_lookupType(), and getRepositoryMode().
Referenced by prepareOutput().
ilCalendarPresentationGUI::executeCommand | ( | ) |
Execute command.
public
Definition at line 173 of file class.ilCalendarPresentationGUI.php.
References $_GET, $_SESSION, $html, $ilUser, $seed, $user, ilCalendarSettings\_getInstance(), forwardToClass(), getNextClass(), getRepositoryMode(), initAndRedirectToConsultationHours(), initSeed(), prepareOutput(), readLastClass(), ilUtil\redirect(), ilUtil\sendFailure(), setCmdClass(), showSideBlocks(), showToolbarAndSidebar(), showViewSelection(), and synchroniseExternalCalendars().
|
protected |
forward to class
protected
Definition at line 448 of file class.ilCalendarPresentationGUI.php.
References $_GET, $_SESSION, $ilUser, $user, ilSession\get(), ilSession\set(), and setCmdClass().
Referenced by executeCommand(), and loadHistory().
ilCalendarPresentationGUI::getNextClass | ( | ) |
get next class
public
Definition at line 411 of file class.ilCalendarPresentationGUI.php.
References readLastClass().
Referenced by executeCommand().
ilCalendarPresentationGUI::getRepositoryMode | ( | ) |
Get RepositoryMode.
Definition at line 139 of file class.ilCalendarPresentationGUI.php.
References $repository_mode.
Referenced by addCategoryTabs(), addStandardTabs(), executeCommand(), initSeed(), and showSideBlocks().
|
protected |
Init and redirect to consultation hours.
Definition at line 147 of file class.ilCalendarPresentationGUI.php.
References $_GET, $info, ilCalendarVisibility\_getInstanceByUserId(), ilCalendarCategory\TYPE_CH, and user().
Referenced by executeCommand().
ilCalendarPresentationGUI::initSeed | ( | ) |
init the seed date for presentations (month view, minicalendar)
public
Definition at line 800 of file class.ilCalendarPresentationGUI.php.
References $_GET, ilSession\get(), getRepositoryMode(), IL_CAL_DATE, IL_CAL_UNIX, and ilSession\set().
Referenced by executeCommand().
|
protected |
forward to last presentation class
protected
Definition at line 508 of file class.ilCalendarPresentationGUI.php.
References $ilUser, $user, and forwardToClass().
|
protected |
Definition at line 719 of file class.ilCalendarPresentationGUI.php.
References $ctrl, $DIC, $header, $lng, $tabs, $tabs_gui, $tpl, ilObjUser\_lookupFullname(), addCategoryTabs(), addStandardTabs(), ilAdvancedSelectionListGUI\DOWN_ARROW_DARK, ilUtil\getImagePath(), ilCalendarCategory\TYPE_BOOK, ilCalendarCategory\TYPE_CH, ilCalendarCategory\TYPE_GLOBAL, ilCalendarCategory\TYPE_OBJ, and ilCalendarCategory\TYPE_USR.
Referenced by executeCommand().
ilCalendarPresentationGUI::readLastClass | ( | ) |
Read last class from history.
Definition at line 425 of file class.ilCalendarPresentationGUI.php.
References $ilUser, and $user.
Referenced by executeCommand(), and getNextClass().
ilCalendarPresentationGUI::setCmdClass | ( | $a_class | ) |
Definition at line 432 of file class.ilCalendarPresentationGUI.php.
Referenced by executeCommand(), and forwardToClass().
ilCalendarPresentationGUI::show | ( | ) |
Show.
public
Definition at line 558 of file class.ilCalendarPresentationGUI.php.
References ilUtil\getStyleSheetLocation().
|
protected |
show side blocks
protected
Definition at line 524 of file class.ilCalendarPresentationGUI.php.
References $ctrl, $ilCtrl, $ilUser, $seed, $tpl, $user, and getRepositoryMode().
Referenced by executeCommand().
ilCalendarPresentationGUI::showToolbarAndSidebar | ( | ) |
Definition at line 856 of file class.ilCalendarPresentationGUI.php.
Referenced by executeCommand().
ilCalendarPresentationGUI::showViewSelection | ( | $a_active = "cal_list" | ) |
Show view selection.
string | $a_active |
Definition at line 355 of file class.ilCalendarPresentationGUI.php.
References $ctrl, $f, $lng, $toolbar, $ui, and IL_CAL_DATE.
Referenced by executeCommand().
|
protected |
Sync external calendars.
Definition at line 820 of file class.ilCalendarPresentationGUI.php.
References $ilUser, $info, $user, ilDateTime\_before(), ilCalendarCategories\_getInstance(), ilCalendarSettings\_getInstance(), IL_CAL_HOUR, IL_CAL_UNIX, and ilCalendarRemoteReader\setUser().
Referenced by executeCommand().
|
protected |
Definition at line 24 of file class.ilCalendarPresentationGUI.php.
Referenced by addCategoryTabs(), prepareOutput(), showSideBlocks(), and showViewSelection().
|
protected |
Definition at line 49 of file class.ilCalendarPresentationGUI.php.
|
protected |
Definition at line 29 of file class.ilCalendarPresentationGUI.php.
Referenced by prepareOutput(), and showViewSelection().
|
protected |
Definition at line 54 of file class.ilCalendarPresentationGUI.php.
Referenced by addStandardTabs().
|
protected |
Definition at line 66 of file class.ilCalendarPresentationGUI.php.
Referenced by getRepositoryMode().
|
protected |
Definition at line 71 of file class.ilCalendarPresentationGUI.php.
Referenced by executeCommand(), and showSideBlocks().
|
protected |
Definition at line 39 of file class.ilCalendarPresentationGUI.php.
Referenced by prepareOutput().
|
protected |
Definition at line 64 of file class.ilCalendarPresentationGUI.php.
Referenced by showViewSelection().
|
protected |
Definition at line 34 of file class.ilCalendarPresentationGUI.php.
Referenced by prepareOutput(), and showSideBlocks().
|
protected |
Definition at line 59 of file class.ilCalendarPresentationGUI.php.
Referenced by showViewSelection().
|
protected |
Definition at line 44 of file class.ilCalendarPresentationGUI.php.
Referenced by executeCommand(), forwardToClass(), loadHistory(), readLastClass(), showSideBlocks(), and synchroniseExternalCalendars().