ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Interface ilAccessHandler. More...
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.