|
ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
|
Learning progress access checks. More...
Collaboration diagram for ilLearningProgressAccess:Static Public Member Functions | |
| static | checkPermission (string $a_permission, int $a_ref_id, ?int $a_user_id=null) |
| wrapper for rbac access checks More... | |
| static | checkAccess (int $a_ref_id, bool $a_allow_only_read=true) |
| check access to learning progress More... | |
Learning progress access checks.
Definition at line 31 of file class.ilLearningProgressAccess.php.
|
static |
check access to learning progress
Definition at line 66 of file class.ilLearningProgressAccess.php.
References $DIC, ilObjUserTracking\_enabledLearningProgress(), ilObjUserTracking\_hasLearningProgressLearner(), ilObject\_lookupObjId(), ANONYMOUS_USER_ID, ilObjectLP\getInstance(), and ilOrgUnitOperation\OP_READ_LEARNING_PROGRESS.
Referenced by ilObjExerciseGUI\addContentSubTabs(), ilObjContentObjectGUI\addTabs(), ilObjLearningSequenceGUI\checkLPAccess(), ilLMExplorerGUI\checkLPIcon(), ilLearningProgressGUI\editManual(), ilObjForumGUI\getSafePostCommands(), ilObjCourseReferenceGUI\getTabs(), ilObjSurveyGUI\getTabs(), ilObjFolderGUI\getTabs(), ilObjFileBasedLMGUI\getTabs(), ilObjSAHSLearningModuleGUI\getTabs(), ilObjGroupGUI\getTabs(), ilObjForumGUI\getTabs(), ilObjSessionGUI\getTabs(), ilObjCourseGUI\getTabs(), ilCmiXapiAccess\hasLearningProgressAccess(), ilLTIConsumerAccess\hasLearningProgressAccess(), ilObjMediaCastGUI\initSettingsForm(), ilTestTabsManager\isLpAccessGranted(), ilLMMenuRendererGUI\render(), ilSAHSPresentationGUI\setInfoTabs(), ilObjContentPageGUI\setTabs(), ilObjFileGUI\setTabs(), ilObjMediaCastGUI\setTabs(), ilObjForumGUI\showStatisticsObject(), 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 36 of file class.ilLearningProgressAccess.php.
References $DIC, and ilOrgUnitOperation\OP_READ_LEARNING_PROGRESS.
Referenced by ilTrObjectUsersPropsTableGUI\__construct(), ilLearningProgressGUI\__getNextClass(), ilLearningProgressBaseGUI\__setSubTabs(), ilLPListOfProgressGUI\details(), ilLPListOfObjectsGUI\editUser(), ilLearningProgressGUI\executeCommand(), ilLPCollectionSettingsTableGUI\fillRow(), ilTrUserObjectsPropsTableGUI\fillRow(), ilTrUserObjectsPropsTableGUI\getItems(), ilTrSummaryTableGUI\getItems(), ilTrMatrixTableGUI\getSelectableColumns(), and ilLPListOfObjectsGUI\updateUser().
Here is the caller graph for this function: