ILIAS  release_7 Revision v7.30-3-g800a261c036
class.ilOrgUnitPositionAccessHandler.php
Go to the documentation of this file.
1<?php
2
11{
12
27 public function filterUserIdsForCurrentUsersPositionsAndPermission(array $user_ids, $permission);
28
29
43 public function filterUserIdsForUsersPositionsAndPermission(array $user_ids, $for_user_id, $permission);
44
45
54 public function isCurrentUserBasedOnPositionsAllowedTo($permission, array $on_user_ids);
55
56
66 public function isUserBasedOnPositionsAllowedTo($which_user_id, $permission, array $on_user_ids);
67
68
77 public function checkPositionAccess($pos_perm, $ref_id);
78
79
85 public function hasCurrentUserAnyPositionAccess($ref_id);
86
96 public function filterUserIdsByPositionOfCurrentUser($pos_perm, $ref_id, array $user_ids);
97
98
109 public function filterUserIdsByPositionOfUser($user_id, $pos_perm, $ref_id, array $user_ids);
110}
An exception for terminatinating execution or to throw for unit testing.
Interface ilOrgUnitPositionAccessHandler.
filterUserIdsForUsersPositionsAndPermission(array $user_ids, $for_user_id, $permission)
checkPositionAccess($pos_perm, $ref_id)
isUserBasedOnPositionsAllowedTo($which_user_id, $permission, array $on_user_ids)
filterUserIdsForCurrentUsersPositionsAndPermission(array $user_ids, $permission)
filterUserIdsByPositionOfUser($user_id, $pos_perm, $ref_id, array $user_ids)
isCurrentUserBasedOnPositionsAllowedTo($permission, array $on_user_ids)
filterUserIdsByPositionOfCurrentUser($pos_perm, $ref_id, array $user_ids)