| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
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(), ILIAS\MetaData\OERHarvester\Settings\Settings\SettingsGUI\getEditForm(), ilObjForumGUI\getSafePostCommands(), ilObjCourseReferenceGUI\getTabs(), ilObjSurveyGUI\getTabs(), ilObjFolderGUI\getTabs(), ilObjFileBasedLMGUI\getTabs(), ilObjSAHSLearningModuleGUI\getTabs(), ilObjGroupGUI\getTabs(), ilObjForumGUI\getTabs(), ilObjSessionGUI\getTabs(), ilObjCourseGUI\getTabs(), ilCmiXapiAccess\hasLearningProgressAccess(), ilLTIConsumerAccess\hasLearningProgressAccess(), ilLMMenuRendererGUI\render(), ILIAS\MetaData\OERHarvester\Settings\Settings\SettingsGUI\save(), 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: