|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Collaboration diagram for ILIAS\BookingManager\Access\AccessManager:Public Member Functions | |
| __construct (InternalDomainService $domain, \ilAccessHandler $access) | |
| canManageObjects (int $ref_id, int $current_user=0) | |
| canManageSettings (int $ref_id, int $current_user=0) | |
| canManageParticipants (int $ref_id, int $current_user=0) | |
| filterManageableParticipants (int $ref_id, array $participant_ids) | |
| canManageAllReservations (int $ref_id, int $current_user=0) | |
| canManageOwnReservations (int $ref_id, int $current_user=0) | |
| canManageReservationForUser (int $ref_id, int $target_user, int $current_user=0) | |
| canRetrieveNotificationsForOwnReservationsByObjId (int $book_obj_id, int $current_user=0) | |
| canRetrieveNotificationsForAllReservationsByObjId (int $book_obj_id, int $current_user=0) | |
| getParentGroupCourse (int $ref_id) | |
| canManageMembersOfParent (int $ref_id) | |
| validateBookingObjId (int $book_obj_id, int $pool_id) | |
| validateScheduleId (int $schedule_id, int $pool_id) | |
Protected Member Functions | |
| getCurrentUserId (int $user_id) | |
| hasPermissionOnAnyReference (string $perm, int $uid, int $obj_id) | |
Protected Attributes | |
| ilTree | $tree |
| int | $user_id |
| int | $ref_id |
| ilAccessHandler | $access |
| InternalDomainService | $domain |
Definition at line 25 of file AccessManager.php.
| ILIAS\BookingManager\Access\AccessManager::__construct | ( | InternalDomainService | $domain, |
| \ilAccessHandler | $access | ||
| ) |
Definition at line 33 of file AccessManager.php.
References ILIAS\BookingManager\Access\AccessManager\$access, ILIAS\BookingManager\Access\AccessManager\$domain, and ILIAS\Repository\access().
Here is the call graph for this function:| ILIAS\BookingManager\Access\AccessManager::canManageAllReservations | ( | int | $ref_id, |
| int | $current_user = 0 |
||
| ) |
Definition at line 86 of file AccessManager.php.
| ILIAS\BookingManager\Access\AccessManager::canManageMembersOfParent | ( | int | $ref_id | ) |
Definition at line 164 of file AccessManager.php.
References $ref_id, and ILIAS\Repository\access().
Here is the call graph for this function:| ILIAS\BookingManager\Access\AccessManager::canManageObjects | ( | int | $ref_id, |
| int | $current_user = 0 |
||
| ) |
Definition at line 50 of file AccessManager.php.
| ILIAS\BookingManager\Access\AccessManager::canManageOwnReservations | ( | int | $ref_id, |
| int | $current_user = 0 |
||
| ) |
Definition at line 94 of file AccessManager.php.
| ILIAS\BookingManager\Access\AccessManager::canManageParticipants | ( | int | $ref_id, |
| int | $current_user = 0 |
||
| ) |
Definition at line 66 of file AccessManager.php.
| ILIAS\BookingManager\Access\AccessManager::canManageReservationForUser | ( | int | $ref_id, |
| int | $target_user, | ||
| int | $current_user = 0 |
||
| ) |
Definition at line 103 of file AccessManager.php.
References $ref_id, and ILIAS\Repository\access().
Here is the call graph for this function:| ILIAS\BookingManager\Access\AccessManager::canManageSettings | ( | int | $ref_id, |
| int | $current_user = 0 |
||
| ) |
Definition at line 58 of file AccessManager.php.
| ILIAS\BookingManager\Access\AccessManager::canRetrieveNotificationsForAllReservationsByObjId | ( | int | $book_obj_id, |
| int | $current_user = 0 |
||
| ) |
Definition at line 124 of file AccessManager.php.
| ILIAS\BookingManager\Access\AccessManager::canRetrieveNotificationsForOwnReservationsByObjId | ( | int | $book_obj_id, |
| int | $current_user = 0 |
||
| ) |
Definition at line 116 of file AccessManager.php.
| ILIAS\BookingManager\Access\AccessManager::filterManageableParticipants | ( | int | $ref_id, |
| array | $participant_ids | ||
| ) |
Definition at line 74 of file AccessManager.php.
|
protected |
Definition at line 42 of file AccessManager.php.
References ILIAS\BookingManager\Access\AccessManager\$user_id.
| ILIAS\BookingManager\Access\AccessManager::getParentGroupCourse | ( | int | $ref_id | ) |
Definition at line 146 of file AccessManager.php.
References $ref_id.
|
protected |
Definition at line 132 of file AccessManager.php.
References $ref_id.
| ILIAS\BookingManager\Access\AccessManager::validateBookingObjId | ( | int | $book_obj_id, |
| int | $pool_id | ||
| ) |
Definition at line 172 of file AccessManager.php.
References ilBookingObject\lookupPoolId().
Here is the call graph for this function:| ILIAS\BookingManager\Access\AccessManager::validateScheduleId | ( | int | $schedule_id, |
| int | $pool_id | ||
| ) |
Definition at line 179 of file AccessManager.php.
|
protected |
Definition at line 30 of file AccessManager.php.
Referenced by ILIAS\BookingManager\Access\AccessManager\__construct().
|
protected |
Definition at line 31 of file AccessManager.php.
Referenced by ILIAS\BookingManager\Access\AccessManager\__construct().
|
protected |
Definition at line 29 of file AccessManager.php.
|
protected |
Definition at line 27 of file AccessManager.php.
|
protected |
Definition at line 28 of file AccessManager.php.
Referenced by ILIAS\BookingManager\Access\AccessManager\getCurrentUserId().