| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Collaboration diagram for ILIAS\Survey\Access\AccessManager:Public Member Functions | |
| __construct (InternalDomainService $domain_service, \ilAccessHandler $access, int $ref_id, int $user_id) | |
| canRead () | |
| canManageCodes () | |
| canAccessInfoScreen () | |
| Can access info screen: This is possible for external raters, or users with read or visible permission.  More... | |
| canStartSurvey () | |
| Can start the survey This is possible for external raters, or users with read or visible permission Note: This is true before entering the code, the code is not checked yet.  More... | |
| canEditSettings () | |
| canAccessEvaluation () | |
| Can access evaluation.  More... | |
| isCodeInputAllowed () | |
| Is it possible to take the survey by providing an access code?  More... | |
| canReadResultOfParticipants (?array $a_finished_ids=null) | |
| Gets all participants or a subset of participants (by run ids) where the current user can access the results.  More... | |
Protected Member Functions | |
| getSurvey () | |
| checkRbacOrPositionPermission (string $a_rbac_permission, string $a_position_permission) | |
Protected Attributes | |
| ilAccessHandler | $access | 
| int | $ref_id | 
| int | $user_id | 
| InternalDomainService | $domain_service | 
Definition at line 28 of file class.AccessManager.php.
| ILIAS\Survey\Access\AccessManager::__construct | ( | InternalDomainService | $domain_service, | 
| \ilAccessHandler | $access, | ||
| int | $ref_id, | ||
| int | $user_id | ||
| ) | 
Definition at line 35 of file class.AccessManager.php.
References ILIAS\Survey\Access\AccessManager\$access, ILIAS\Survey\Access\AccessManager\$domain_service, ILIAS\Survey\Access\AccessManager\$ref_id, ILIAS\Survey\Access\AccessManager\$user_id, and ILIAS\Repository\access().
 Here is the call graph for this function:| ILIAS\Survey\Access\AccessManager::canAccessEvaluation | ( | ) | 
Can access evaluation.
Definition at line 125 of file class.AccessManager.php.
References ILIAS\Survey\Access\AccessManager\$user_id, ilObjSurveyAccess\_hasEvaluationAccess(), ILIAS\Repository\access(), ILIAS\Survey\Access\AccessManager\checkRbacOrPositionPermission(), and ILIAS\Survey\Access\AccessManager\getSurvey().
 Here is the call graph for this function:| ILIAS\Survey\Access\AccessManager::canAccessInfoScreen | ( | ) | 
Can access info screen: This is possible for external raters, or users with read or visible permission.
Definition at line 82 of file class.AccessManager.php.
References ILIAS\Repository\access(), and ILIAS\Survey\Access\AccessManager\getSurvey().
 Here is the call graph for this function:| ILIAS\Survey\Access\AccessManager::canEditSettings | ( | ) | 
Definition at line 117 of file class.AccessManager.php.
References ILIAS\Repository\access().
 Here is the call graph for this function:| ILIAS\Survey\Access\AccessManager::canManageCodes | ( | ) | 
Definition at line 62 of file class.AccessManager.php.
References ILIAS\Repository\access().
 Here is the call graph for this function:| ILIAS\Survey\Access\AccessManager::canRead | ( | ) | 
Definition at line 52 of file class.AccessManager.php.
References ILIAS\Repository\access().
 Here is the call graph for this function:| ILIAS\Survey\Access\AccessManager::canReadResultOfParticipants | ( | ?array | $a_finished_ids = null | ) | 
Gets all participants or a subset of participants (by run ids) where the current user can access the results.
Definition at line 168 of file class.AccessManager.php.
References ILIAS\Repository\access(), and ILIAS\Survey\Access\AccessManager\getSurvey().
 Here is the call graph for this function:| ILIAS\Survey\Access\AccessManager::canStartSurvey | ( | ) | 
Can start the survey This is possible for external raters, or users with read or visible permission Note: This is true before entering the code, the code is not checked yet.
Definition at line 100 of file class.AccessManager.php.
References ILIAS\Repository\access(), and ILIAS\Survey\Access\AccessManager\getSurvey().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 136 of file class.AccessManager.php.
References ILIAS\Survey\Access\AccessManager\$access, and ilOrgUnitPositionAndRBACAccessHandler\checkRbacOrPositionPermissionAccess().
Referenced by ILIAS\Survey\Access\AccessManager\canAccessEvaluation().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 47 of file class.AccessManager.php.
Referenced by ILIAS\Survey\Access\AccessManager\canAccessEvaluation(), ILIAS\Survey\Access\AccessManager\canAccessInfoScreen(), ILIAS\Survey\Access\AccessManager\canReadResultOfParticipants(), ILIAS\Survey\Access\AccessManager\canStartSurvey(), and ILIAS\Survey\Access\AccessManager\isCodeInputAllowed().
 Here is the caller graph for this function:| ILIAS\Survey\Access\AccessManager::isCodeInputAllowed | ( | ) | 
Is it possible to take the survey by providing an access code?
Definition at line 151 of file class.AccessManager.php.
References ILIAS\Survey\Access\AccessManager\getSurvey().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 30 of file class.AccessManager.php.
Referenced by ILIAS\Survey\Access\AccessManager\__construct(), and ILIAS\Survey\Access\AccessManager\checkRbacOrPositionPermission().
      
  | 
  protected | 
Definition at line 33 of file class.AccessManager.php.
Referenced by ILIAS\Survey\Access\AccessManager\__construct().
      
  | 
  protected | 
Definition at line 31 of file class.AccessManager.php.
Referenced by ILIAS\Survey\Access\AccessManager\__construct().
      
  | 
  protected | 
Definition at line 32 of file class.AccessManager.php.
Referenced by ILIAS\Survey\Access\AccessManager\__construct(), and ILIAS\Survey\Access\AccessManager\canAccessEvaluation().