|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Collaboration diagram for ilCalendarPresentationGUI:Public Member Functions | |
| __construct ($a_ref_id=0) | |
| getRepositoryMode () | |
| executeCommand () | |
| showViewSelection (string $a_active="cal_list") | |
| getNextClass () | |
| readLastClass () | |
| Read last class from history. More... | |
| setCmdClass ($a_class) | |
| initSeed () | |
| init the seed date for presentations (month view, minicalendar) More... | |
| showToolbarAndSidebar () | |
Protected Member Functions | |
| initAppointmentIdFromQuery () | |
| initCategoryIdFromQuery () | |
| initAndRedirectToConsultationHours () | |
| Init and redirect to consultation hours. More... | |
| initCalendarView () | |
| Initialises calendar view according to given settings. More... | |
| redirectWithParameters (string $class) | |
| forwardToClass (string $a_class) | |
| showSideBlocks () | |
| addCategoryTabs () | |
| Add tabs for ilCategoryGUI context This cannot be done there since many views (Day Week Agenda) are initiated from these view. More... | |
| addStandardTabs () | |
| add standard tabs More... | |
| prepareOutput () | |
| getRequestedSeedAsString () | |
Protected Attributes | |
| ilCtrlInterface | $ctrl |
| ilLanguage | $lng |
| ilGlobalTemplateInterface | $tpl |
| ilTabsGUI | $tabs_gui |
| ilObjUser | $user |
| ilHelpGUI | $help |
| ilRbacSystem | $rbacsystem |
| ILIAS DI UIServices | $ui |
| ilToolbarGUI | $toolbar |
| ilAccessHandler | $access |
| HttpServices | $http |
| RefineryFactory | $refinery |
| ilCalendarSettings | $cal_settings |
| ilCalendarActions | $actions |
| ilCalendarCategories | $cats |
| bool | $repository_mode = false |
| int | $ref_id = 0 |
| int | $category_id = 0 |
| ilDate | $seed = null |
| int | $cal_view = 0 |
| int | $cal_period = 0 |
Private Attributes | |
| UIRenderer | $renderer |
| UIFactory | $ui_factory |
Definition at line 35 of file class.ilCalendarPresentationGUI.php.
| ilCalendarPresentationGUI::__construct | ( | $a_ref_id = 0 | ) |
Definition at line 65 of file class.ilCalendarPresentationGUI.php.
References $cats, $DIC, ilCalendarCategories\_getInstance(), ilCalendarSettings\_getInstance(), ilCalendarUserSettings\_getInstance(), ilCalendarCategory\_getInstanceByObjId(), ilCalendarVisibility\_getInstanceByUserId(), ilObject\_lookupObjId(), ILIAS\Repository\access(), ilCalendarUserSettings\CAL_SELECTION_MEMBERSHIP, ILIAS\Repository\ctrl(), ilCalendarActions\getInstance(), ILIAS\Repository\help(), ILIAS\FileDelivery\http(), initCalendarView(), ilCalendarCategories\initialize(), ILIAS\Repository\lng(), ilCalendarCategories\MODE_PERSONAL_DESKTOP_ITEMS, ilCalendarCategories\MODE_PERSONAL_DESKTOP_MEMBERSHIP, ilCalendarCategories\MODE_REPOSITORY, ilCalendarCategories\MODE_SINGLE_CALENDAR, ILIAS\Repository\refinery(), renderer(), ILIAS\Repository\toolbar(), ILIAS\Repository\ui(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Add tabs for ilCategoryGUI context This cannot be done there since many views (Day Week Agenda) are initiated from these view.
Definition at line 551 of file class.ilCalendarPresentationGUI.php.
References $ctrl, ilObject\_lookupType(), ilCtrlInterface\clearParameterByClass(), ILIAS\Repository\ctrl(), ilCtrlInterface\getLinkTargetByClass(), getRepositoryMode(), ILIAS\FileDelivery\http(), initCategoryIdFromQuery(), ILIAS\Repository\lng(), and ilCtrlInterface\setParameterByClass().
Referenced by prepareOutput().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
add standard tabs
Definition at line 611 of file class.ilCalendarPresentationGUI.php.
References $access, $category_id, $rbacsystem, ilCalendarSettings\_getInstance(), ilCalendarCategory\_getInstanceByObjId(), ilObject\_lookupObjId(), ilObject\_lookupType(), ilRBACAccessHandler\checkAccess(), ILIAS\Repository\ctrl(), getRepositoryMode(), ILIAS\FileDelivery\http(), and ILIAS\Repository\lng().
Referenced by prepareOutput().
Here is the call graph for this function:
Here is the caller graph for this function:| ilCalendarPresentationGUI::executeCommand | ( | ) |
Definition at line 203 of file class.ilCalendarPresentationGUI.php.
References $ref_id, $user_id, ilCalendarSettings\_getInstance(), ILIAS\Repository\ctrl(), forwardToClass(), ilSession\get(), getNextClass(), getRepositoryMode(), ILIAS\Repository\help(), ILIAS\FileDelivery\http(), initAndRedirectToConsultationHours(), initAppointmentIdFromQuery(), initSeed(), ILIAS\Repository\lng(), prepareOutput(), ilUtil\redirect(), ILIAS\Repository\refinery(), setCmdClass(), showSideBlocks(), showToolbarAndSidebar(), showViewSelection(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Definition at line 489 of file class.ilCalendarPresentationGUI.php.
References $user, ILIAS\Repository\ctrl(), ilSession\set(), setCmdClass(), and ILIAS\Repository\user().
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:| ilCalendarPresentationGUI::getNextClass | ( | ) |
Definition at line 426 of file class.ilCalendarPresentationGUI.php.
References ILIAS\Repository\ctrl(), readLastClass(), and redirectWithParameters().
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:| ilCalendarPresentationGUI::getRepositoryMode | ( | ) |
Definition at line 128 of file class.ilCalendarPresentationGUI.php.
References $repository_mode.
Referenced by addCategoryTabs(), addStandardTabs(), executeCommand(), initSeed(), and showSideBlocks().
Here is the caller graph for this function:
|
protected |
Definition at line 752 of file class.ilCalendarPresentationGUI.php.
References $seed, ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
Referenced by initAndRedirectToConsultationHours(), and initSeed().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Init and redirect to consultation hours.
Definition at line 159 of file class.ilCalendarPresentationGUI.php.
References $info, ilCalendarVisibility\_getInstanceByUserId(), ILIAS\Repository\ctrl(), getRequestedSeedAsString(), ILIAS\FileDelivery\http(), ILIAS\Repository\refinery(), ilCalendarCategory\TYPE_CH, and ILIAS\Repository\user().
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 133 of file class.ilCalendarPresentationGUI.php.
References ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Initialises calendar view according to given settings.
Definition at line 192 of file class.ilCalendarPresentationGUI.php.
References ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 144 of file class.ilCalendarPresentationGUI.php.
References ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
Referenced by addCategoryTabs().
Here is the call graph for this function:
Here is the caller graph for this function:| ilCalendarPresentationGUI::initSeed | ( | ) |
init the seed date for presentations (month view, minicalendar)
Definition at line 767 of file class.ilCalendarPresentationGUI.php.
References $seed, ILIAS\Repository\ctrl(), ilSession\get(), getRepositoryMode(), getRequestedSeedAsString(), IL_CAL_DATE, IL_CAL_UNIX, and ilSession\set().
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 679 of file class.ilCalendarPresentationGUI.php.
References $ctrl, $lng, $tabs_gui, $tpl, ilObjUser\_lookupFullname(), addCategoryTabs(), addStandardTabs(), ilUtil\getImagePath(), ilCtrlInterface\getLinkTargetByClass(), ILIAS\Repository\lng(), renderer(), ILIAS\UICore\GlobalTemplate\setHeaderActionMenu(), ilCtrlInterface\setParameterByClass(), ILIAS\UICore\GlobalTemplate\setTitle(), ILIAS\UICore\GlobalTemplate\setTitleIcon(), ilCalendarCategory\TYPE_BOOK, ilCalendarCategory\TYPE_CH, ilCalendarCategory\TYPE_GLOBAL, ilCalendarCategory\TYPE_OBJ, and ilCalendarCategory\TYPE_USR.
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:| ilCalendarPresentationGUI::readLastClass | ( | ) |
Read last class from history.
Definition at line 445 of file class.ilCalendarPresentationGUI.php.
References $user, ilCalendarSettings\DEFAULT_CAL_DAY, ilCalendarSettings\DEFAULT_CAL_LIST, ilCalendarSettings\DEFAULT_CAL_MONTH, ilCalendarSettings\DEFAULT_CAL_WEEK, ILIAS\FileDelivery\http(), and ILIAS\Repository\user().
Referenced by getNextClass().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 481 of file class.ilCalendarPresentationGUI.php.
References ILIAS\Repository\ctrl().
Referenced by getNextClass(), and setCmdClass().
Here is the call graph for this function:
Here is the caller graph for this function:| ilCalendarPresentationGUI::setCmdClass | ( | $a_class | ) |
Definition at line 472 of file class.ilCalendarPresentationGUI.php.
References ILIAS\Repository\ctrl(), and redirectWithParameters().
Referenced by executeCommand(), and forwardToClass().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 528 of file class.ilCalendarPresentationGUI.php.
References $tpl, ILIAS\Repository\ctrl(), ILIAS\UICore\GlobalTemplate\get(), getRepositoryMode(), ILIAS\UICore\GlobalTemplate\setVariable(), and ILIAS\Repository\user().
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:| ilCalendarPresentationGUI::showToolbarAndSidebar | ( | ) |
Definition at line 788 of file class.ilCalendarPresentationGUI.php.
References ILIAS\Repository\ctrl().
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:| ilCalendarPresentationGUI::showViewSelection | ( | string | $a_active = "cal_list" | ) |
Definition at line 371 of file class.ilCalendarPresentationGUI.php.
References $actions, $ctrl, Vendor\Package\$f, $lng, $toolbar, $ui, ilToolbarGUI\addComponent(), ilToolbarGUI\addSeparator(), ilCtrlInterface\clearParameterByClass(), ilCtrlInterface\getLinkTargetByClass(), IL_CAL_DATE, IL_CAL_FKT_DATE, IL_CAL_UNIX, ILIAS\Repository\lng(), ilCtrlInterface\setParameterByClass(), and ILIAS\Repository\user().
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 46 of file class.ilCalendarPresentationGUI.php.
Referenced by addStandardTabs().
|
protected |
Definition at line 52 of file class.ilCalendarPresentationGUI.php.
Referenced by showViewSelection().
|
protected |
Definition at line 60 of file class.ilCalendarPresentationGUI.php.
|
protected |
Definition at line 51 of file class.ilCalendarPresentationGUI.php.
|
protected |
Definition at line 59 of file class.ilCalendarPresentationGUI.php.
|
protected |
Definition at line 56 of file class.ilCalendarPresentationGUI.php.
Referenced by addStandardTabs().
|
protected |
Definition at line 53 of file class.ilCalendarPresentationGUI.php.
Referenced by __construct().
|
protected |
Definition at line 37 of file class.ilCalendarPresentationGUI.php.
Referenced by addCategoryTabs(), prepareOutput(), and showViewSelection().
|
protected |
Definition at line 42 of file class.ilCalendarPresentationGUI.php.
|
protected |
Definition at line 47 of file class.ilCalendarPresentationGUI.php.
|
protected |
Definition at line 38 of file class.ilCalendarPresentationGUI.php.
Referenced by prepareOutput(), and showViewSelection().
|
protected |
Definition at line 43 of file class.ilCalendarPresentationGUI.php.
Referenced by addStandardTabs().
|
protected |
Definition at line 55 of file class.ilCalendarPresentationGUI.php.
Referenced by executeCommand().
|
protected |
Definition at line 48 of file class.ilCalendarPresentationGUI.php.
|
private |
Definition at line 62 of file class.ilCalendarPresentationGUI.php.
|
protected |
Definition at line 54 of file class.ilCalendarPresentationGUI.php.
Referenced by getRepositoryMode().
|
protected |
Definition at line 57 of file class.ilCalendarPresentationGUI.php.
Referenced by getRequestedSeedAsString(), and initSeed().
|
protected |
Definition at line 40 of file class.ilCalendarPresentationGUI.php.
Referenced by prepareOutput().
|
protected |
Definition at line 45 of file class.ilCalendarPresentationGUI.php.
Referenced by showViewSelection().
|
protected |
Definition at line 39 of file class.ilCalendarPresentationGUI.php.
Referenced by prepareOutput(), and showSideBlocks().
|
protected |
Definition at line 44 of file class.ilCalendarPresentationGUI.php.
Referenced by showViewSelection().
|
private |
Definition at line 63 of file class.ilCalendarPresentationGUI.php.
|
protected |
Definition at line 41 of file class.ilCalendarPresentationGUI.php.
Referenced by forwardToClass(), and readLastClass().