|
ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
Interface ilAccessHandler. More...
Inheritance diagram for ilAccessHandler:
Collaboration diagram for ilAccessHandler:Additional Inherited Members | |
Public Member Functions inherited from ilRBACAccessHandler | |
| storeAccessResult ($a_permission, $a_cmd, $a_ref_id, $a_access_granted, $a_user_id=null, $a_info="") | |
| store access result More... | |
| setPreventCachingLastResult ($a_val) | |
| Set prevent caching last result. More... | |
| getPreventCachingLastResult () | |
| Get prevent caching last result. More... | |
| getStoredAccessResult ($a_permission, $a_cmd, $a_ref_id, $a_user_id="") | |
| get stored access result More... | |
| storeCache () | |
| readCache ($a_secs=0) | |
| getResults () | |
| setResults ($a_results) | |
| addInfoItem ($a_type, $a_text, $a_data="") | |
| add an info item to current info object More... | |
| checkAccess ($a_permission, $a_cmd, $a_ref_id, $a_type="", $a_obj_id=null, $a_tree_id=null) | |
| check access for an object (provide $a_type and $a_obj_id if available for better performance) More... | |
| checkAccessOfUser ($a_user_id, $a_permission, $a_cmd, $a_ref_id, $a_type="", $a_obj_id=null, $a_tree_id=null) | |
| check access for an object (provide $a_type and $a_obj_id if available for better performance) More... | |
| getInfo () | |
| get last info object More... | |
| getResultLast () | |
| get last info object More... | |
| getResultAll ($a_ref_id="") | |
| doCacheCheck ($a_permission, $a_cmd, $a_ref_id, $a_user_id) | |
| look if result for current query is already in cache More... | |
| doTreeCheck ($a_permission, $a_cmd, $a_ref_id, $a_user_id) | |
| check if object is in tree and not deleted More... | |
| doRBACCheck ($a_permission, $a_cmd, $a_ref_id, $a_user_id, $a_type) | |
| rbac check for current object -> type should be used for create permission More... | |
| doPathCheck ($a_permission, $a_cmd, $a_ref_id, $a_user_id, $a_all=false) | |
| check read permission for all parents More... | |
| doActivationCheck ($a_permission, $a_cmd, $a_ref_id, $a_user_id, $a_obj_id, $a_type) | |
| check for activation and centralized offline status. More... | |
| doConditionCheck ($a_permission, $a_cmd, $a_ref_id, $a_user_id, $a_obj_id, $a_type) | |
| condition check (currently only implemented for read permission) More... | |
| doStatusCheck ($a_permission, $a_cmd, $a_ref_id, $a_user_id, $a_obj_id, $a_type) | |
| object type specific check More... | |
| clear () | |
| enable ($a_str, $a_bool) | |
Public Member Functions inherited from ilOrgUnitPositionAccessHandler | |
| filterUserIdsForCurrentUsersPositionsAndPermission (array $user_ids, $permission) | |
| filterUserIdsForUsersPositionsAndPermission (array $user_ids, $for_user_id, $permission) | |
| isCurrentUserBasedOnPositionsAllowedTo ($permission, array $on_user_ids) | |
| isUserBasedOnPositionsAllowedTo ($which_user_id, $permission, array $on_user_ids) | |
| checkPositionAccess ($pos_perm, $ref_id) | |
| hasCurrentUserAnyPositionAccess ($ref_id) | |
| filterUserIdsByPositionOfCurrentUser ($pos_perm, $ref_id, array $user_ids) | |
| filterUserIdsByPositionOfUser ($user_id, $pos_perm, $ref_id, array $user_ids) | |
Public Member Functions inherited from ilOrgUnitPositionAndRBACAccessHandler | |
| checkRbacOrPositionPermissionAccess ($rbac_perm, $pos_perm, $ref_id) | |
| filterUserIdsByRbacOrPositionOfCurrentUser ($rbac_perm, $pos_perm, $ref_id, array $user_ids) | |
| hasUserRBACorAnyPositionAccess ($rbac_perm, $ref_id) | |
Interface ilAccessHandler.
This interface combines all available interfaces which can be called via global $ilAccess
Definition at line 10 of file interface.ilAccessHandler.php.