|
ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
Learning progress access checks. More...
Collaboration diagram for ilLearningProgressAccess:Static Public Member Functions | |
| static | checkPermission ($a_permission, $a_ref_id, $a_user_id=null) |
| wrapper for rbac access checks More... | |
| static | checkAccess ($a_ref_id, $a_allow_only_read=true) |
| check access to learning progress More... | |
Learning progress access checks.
Definition at line 33 of file class.ilLearningProgressAccess.php.
|
static |
check access to learning progress
| int | $a_ref_id | reference id of object |
| bool | $a_allow_only_read | read access is sufficient (see courses/groups) |
Definition at line 64 of file class.ilLearningProgressAccess.php.
References $DIC, ilObjUserTracking\_enabledLearningProgress(), ilObjUserTracking\_hasLearningProgressLearner(), ilObject\_lookupObjId(), ilObjectLP\getInstance(), and ilOrgUnitOperation\OP_READ_LEARNING_PROGRESS.
Referenced by ilObjContentObjectGUI\addTabs(), ilObjLearningSequenceGUI\checkLPAccess(), ilLMExplorerGUI\checkLPIcon(), ilLearningProgressGUI\editManual(), ilObjContentPageGUI\executeCommand(), ilObjCourseGUI\getTabs(), ilObjCourseReferenceGUI\getTabs(), ilObjExerciseGUI\getTabs(), ilObjFolderGUI\getTabs(), ilObjGroupGUI\getTabs(), ilObjFileBasedLMGUI\getTabs(), ilObjSAHSLearningModuleGUI\getTabs(), ilObjSessionGUI\getTabs(), ilObjSurveyGUI\getTabs(), ilCmiXapiAccess\hasLearningProgressAccess(), ilLTIConsumerAccess\hasLearningProgressAccess(), ilTestTabsManager\isLpAccessGranted(), ilObjSCORMLearningModuleGUI\offlineModeManager(), ilLMMenuRendererGUI\render(), ilObjContentObjectGUI\setilLMMenu(), ilSAHSPresentationGUI\setInfoTabs(), ilObjContentPageGUI\setTabs(), ilObjFileGUI\setTabs(), ilObjMediaCastGUI\setTabs(), and ilLearningProgressGUI\updateManual().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
wrapper for rbac access checks
Definition at line 38 of file class.ilLearningProgressAccess.php.
References $GLOBALS.
Referenced by ilTrObjectUsersPropsTableGUI\__construct(), ilLearningProgressGUI\__getNextClass(), ilLearningProgressBaseGUI\__setSubTabs(), ilLPListOfObjectsGUI\editUser(), ilLearningProgressGUI\executeCommand(), ilLPCollectionSettingsTableGUI\fillRow(), ilTrUserObjectsPropsTableGUI\fillRow(), ilTrSummaryTableGUI\getItems(), ilTrUserObjectsPropsTableGUI\getItems(), ilTrMatrixTableGUI\getSelectableColumns(), and ilLPListOfObjectsGUI\updateUser().
Here is the caller graph for this function: