|
ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
|
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(), ilLMExplorerGUI\checkLPIcon(), ilLearningProgressGUI\editManual(), ilObjCourseGUI\getTabs(), ilObjExerciseGUI\getTabs(), ilObjFolderGUI\getTabs(), ilObjGroupGUI\getTabs(), ilObjFileBasedLMGUI\getTabs(), ilObjSAHSLearningModuleGUI\getTabs(), ilObjSessionGUI\getTabs(), ilObjSurveyGUI\getTabs(), ilObjTestGUI\getTabs(), ilObjSCORMLearningModuleGUI\offlineModeManager(), ilObjContentObjectGUI\setilLMMenu(), ilSAHSPresentationGUI\setInfoTabs(), 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: