|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Collaboration diagram for ilTestAccess:Public Member Functions | |
| getAccess () | |
| setAccess (ilAccessHandler $access) | |
| getRefId () | |
| checkCorrectionsAccess () | |
| checkScoreParticipantsAccess () | |
| checkScoreParticipantsAccessAnon () | |
| checkManageParticipantsAccess () | |
| checkParticipantsResultsAccess () | |
| checkOtherParticipantsLearningProgressAccess () | |
| checkResultsAccessForActiveId (int $active_id, int $test_id) | |
| checkScoreParticipantsAccessForActiveId (int $active_id, int $test_id) | |
| isParticipantAllowed (int $obj_id, int $user_id) | |
Protected Member Functions | |
| checkAccessForActiveId (Closure $access_filter, int $active_id, int $test_id) | |
Private Member Functions | |
| isParticipantExplicitelyAllowedByIndividualIPRange (?Participant $participant, string $ip) | |
| isIpAllowedToAccessTest (string $ip, SettingsAccess $access_settings) | |
| isIpTypeOf (int $ip_type_flag, string $ip, string $range_start, string $range_end) | |
| isIpv4Between (string $ip, string $range_start, string $range_end) | |
| isIpv6Between (string $ip, string $range_start, string $range_end) | |
Definition at line 37 of file class.ilTestAccess.php.
|
protected |
Definition at line 164 of file class.ilTestAccess.php.
References ILIAS\Repository\lng().
Referenced by checkResultsAccessForActiveId(), and checkScoreParticipantsAccessForActiveId().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestAccess::checkCorrectionsAccess | ( | ) |
Definition at line 78 of file class.ilTestAccess.php.
References getAccess(), and getRefId().
Here is the call graph for this function:| ilTestAccess::checkManageParticipantsAccess | ( | ) |
Definition at line 105 of file class.ilTestAccess.php.
References getAccess(), getRefId(), and ilOrgUnitOperation\OP_MANAGE_PARTICIPANTS.
Here is the call graph for this function:| ilTestAccess::checkOtherParticipantsLearningProgressAccess | ( | ) |
Definition at line 147 of file class.ilTestAccess.php.
References getAccess(), getRefId(), and ilOrgUnitOperation\OP_READ_LEARNING_PROGRESS.
Here is the call graph for this function:| ilTestAccess::checkParticipantsResultsAccess | ( | ) |
Definition at line 122 of file class.ilTestAccess.php.
References getAccess(), getRefId(), ilOrgUnitOperation\OP_ACCESS_RESULTS, and ilOrgUnitOperation\OP_MANAGE_PARTICIPANTS.
Here is the call graph for this function:| ilTestAccess::checkResultsAccessForActiveId | ( | int | $active_id, |
| int | $test_id | ||
| ) |
Definition at line 174 of file class.ilTestAccess.php.
References checkAccessForActiveId(), and getRefId().
Here is the call graph for this function:| ilTestAccess::checkScoreParticipantsAccess | ( | ) |
Definition at line 86 of file class.ilTestAccess.php.
References getAccess(), getRefId(), and ilOrgUnitOperation\OP_SCORE_PARTICIPANTS.
Here is the call graph for this function:| ilTestAccess::checkScoreParticipantsAccessAnon | ( | ) |
Definition at line 97 of file class.ilTestAccess.php.
References getAccess(), and getRefId().
Here is the call graph for this function:| ilTestAccess::checkScoreParticipantsAccessForActiveId | ( | int | $active_id, |
| int | $test_id | ||
| ) |
Definition at line 180 of file class.ilTestAccess.php.
References checkAccessForActiveId(), and getRefId().
Here is the call graph for this function:| ilTestAccess::getAccess | ( | ) |
Definition at line 60 of file class.ilTestAccess.php.
References $access.
Referenced by checkCorrectionsAccess(), checkManageParticipantsAccess(), checkOtherParticipantsLearningProgressAccess(), checkParticipantsResultsAccess(), checkScoreParticipantsAccess(), and checkScoreParticipantsAccessAnon().
Here is the caller graph for this function:| ilTestAccess::getRefId | ( | ) |
Definition at line 70 of file class.ilTestAccess.php.
References $ref_id.
Referenced by checkCorrectionsAccess(), checkManageParticipantsAccess(), checkOtherParticipantsLearningProgressAccess(), checkParticipantsResultsAccess(), checkResultsAccessForActiveId(), checkScoreParticipantsAccess(), checkScoreParticipantsAccessAnon(), checkScoreParticipantsAccessForActiveId(), and isParticipantAllowed().
Here is the caller graph for this function:
|
private |
Definition at line 251 of file class.ilTestAccess.php.
Referenced by isParticipantAllowed().
Here is the caller graph for this function:
|
private |
Definition at line 273 of file class.ilTestAccess.php.
|
private |
Definition at line 280 of file class.ilTestAccess.php.
|
private |
Definition at line 286 of file class.ilTestAccess.php.
| ilTestAccess::isParticipantAllowed | ( | int | $obj_id, |
| int | $user_id | ||
| ) |
Definition at line 186 of file class.ilTestAccess.php.
References $_SERVER, Vendor\Package\$e, ilObjTest\_getTestIDFromObjectID(), ilObject\_lookupObjId(), getRefId(), isIpAllowedToAccessTest(), and isParticipantExplicitelyAllowedByIndividualIPRange().
Here is the call graph for this function:
|
private |
Definition at line 229 of file class.ilTestAccess.php.
Referenced by isParticipantAllowed().
Here is the caller graph for this function:| ilTestAccess::setAccess | ( | ilAccessHandler | $access | ) |
Definition at line 65 of file class.ilTestAccess.php.
References $access, and ILIAS\Repository\access().
Here is the call graph for this function:
|
protected |
Definition at line 39 of file class.ilTestAccess.php.
Referenced by getAccess(), and setAccess().
|
protected |
Definition at line 40 of file class.ilTestAccess.php.
|
protected |
Definition at line 41 of file class.ilTestAccess.php.
|
protected |
Definition at line 42 of file class.ilTestAccess.php.
|
protected |
Definition at line 44 of file class.ilTestAccess.php.
|
protected |
Definition at line 45 of file class.ilTestAccess.php.