|
ILIAS
release_7 Revision v7.30-3-g800a261c036
|
Inheritance diagram for ILIAS\Modules\Test\AccessFileUploadAnswer:
Collaboration diagram for ILIAS\Modules\Test\AccessFileUploadAnswer:Public Member Functions | |
| __construct (Container $container, Readable $readable, $object_id_of_test_id=[ilObjTest::class, '_getObjectIDFromTestID'], $references_of=[ilObject::class, '_getAllReferences'], $session=[ilSession::class, 'get'], callable $checkResultsAccess=null, Incident $incident=null) | |
| isPermitted (string $path) | |
| isPermitted (string $path) | |
Private Member Functions | |
| isAnonymous () | |
| accessCodeOk (string $file, int $test_id) | |
| userDidUpload (int $test_id, string $file, string $code=null) | |
| activeIdOfFile (string $file, int $test) | |
| roleBasedCheck (int $test_id, array $references, string $file) | |
| canAccessResults (int $test_id, array $references, string $file) | |
| pathAndTestId (string $path) | |
Private Attributes | |
| $container | |
| $readable | |
| $object_id_of_test_id | |
| $references_of | |
| $session | |
| $checkResultsAccess | |
| $incident | |
Definition at line 34 of file AccessFileUploadAnswer.php.
| ILIAS\Modules\Test\AccessFileUploadAnswer::__construct | ( | Container | $container, |
| Readable | $readable, | ||
$object_id_of_test_id = [ilObjTest::class, '_getObjectIDFromTestID'], |
|||
$references_of = [ilObject::class, '_getAllReferences'], |
|||
$session = [ilSession::class, 'get'], |
|||
| callable | $checkResultsAccess = null, |
||
| Incident | $incident = null |
||
| ) |
| Container | $container | |
| Readable | $readable | |
| callable(int) | int $object_id_of_test_id | |
| callable(int) | int[] $references_of | |
| callable(string) | mixed $session | |
| callable(int,int,int) | bool $checkResultsAccess | |
| Incident | $incident |
Definition at line 60 of file AccessFileUploadAnswer.php.
References ILIAS\Modules\Test\AccessFileUploadAnswer\$checkResultsAccess, ILIAS\Modules\Test\AccessFileUploadAnswer\$container, ILIAS\Modules\Test\AccessFileUploadAnswer\$incident, ILIAS\Modules\Test\AccessFileUploadAnswer\$object_id_of_test_id, ILIAS\Modules\Test\AccessFileUploadAnswer\$readable, ILIAS\Modules\Test\AccessFileUploadAnswer\$references_of, and ILIAS\Modules\Test\AccessFileUploadAnswer\$session.
|
private |
Definition at line 107 of file AccessFileUploadAnswer.php.
References ILIAS\Modules\Test\AccessFileUploadAnswer\$session, ilTestSession\ACCESS_CODE_SESSION_INDEX, and ILIAS\Modules\Test\AccessFileUploadAnswer\userDidUpload().
Referenced by ILIAS\Modules\Test\AccessFileUploadAnswer\roleBasedCheck().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 133 of file AccessFileUploadAnswer.php.
References $result, and $test.
Referenced by ILIAS\Modules\Test\AccessFileUploadAnswer\canAccessResults().
Here is the caller graph for this function:
|
private |
| int | $test_id | |
| string[] | $references | |
| string | $file |
Definition at line 172 of file AccessFileUploadAnswer.php.
References ILIAS\Modules\Test\AccessFileUploadAnswer\activeIdOfFile().
Referenced by ILIAS\Modules\Test\AccessFileUploadAnswer\roleBasedCheck().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 102 of file AccessFileUploadAnswer.php.
Referenced by ILIAS\Modules\Test\AccessFileUploadAnswer\roleBasedCheck().
Here is the caller graph for this function:| ILIAS\Modules\Test\AccessFileUploadAnswer::isPermitted | ( | string | $path | ) |
Implements ILIAS\Modules\Test\SimpleAccess.
Definition at line 81 of file AccessFileUploadAnswer.php.
References ILIAS\Modules\Test\AccessFileUploadAnswer\pathAndTestId().
Here is the call graph for this function:
|
private |
| string | $path |
Definition at line 189 of file AccessFileUploadAnswer.php.
References $results.
Referenced by ILIAS\Modules\Test\AccessFileUploadAnswer\isPermitted().
Here is the caller graph for this function:
|
private |
| int | $test_id | |
| string[] | $references | |
| string | $file |
Definition at line 160 of file AccessFileUploadAnswer.php.
References ILIAS\Modules\Test\AccessFileUploadAnswer\accessCodeOk(), ILIAS\Modules\Test\AccessFileUploadAnswer\canAccessResults(), ILIAS\Modules\Test\AccessFileUploadAnswer\isAnonymous(), and ILIAS\Modules\Test\AccessFileUploadAnswer\userDidUpload().
Here is the call graph for this function:
|
private |
Definition at line 114 of file AccessFileUploadAnswer.php.
References $result.
Referenced by ILIAS\Modules\Test\AccessFileUploadAnswer\accessCodeOk(), and ILIAS\Modules\Test\AccessFileUploadAnswer\roleBasedCheck().
Here is the caller graph for this function:
|
private |
Definition at line 47 of file AccessFileUploadAnswer.php.
Referenced by ILIAS\Modules\Test\AccessFileUploadAnswer\__construct().
|
private |
Definition at line 37 of file AccessFileUploadAnswer.php.
Referenced by ILIAS\Modules\Test\AccessFileUploadAnswer\__construct().
|
private |
Definition at line 49 of file AccessFileUploadAnswer.php.
Referenced by ILIAS\Modules\Test\AccessFileUploadAnswer\__construct().
|
private |
Definition at line 41 of file AccessFileUploadAnswer.php.
Referenced by ILIAS\Modules\Test\AccessFileUploadAnswer\__construct().
|
private |
Definition at line 39 of file AccessFileUploadAnswer.php.
Referenced by ILIAS\Modules\Test\AccessFileUploadAnswer\__construct().
|
private |
Definition at line 43 of file AccessFileUploadAnswer.php.
Referenced by ILIAS\Modules\Test\AccessFileUploadAnswer\__construct().
|
private |
Definition at line 45 of file AccessFileUploadAnswer.php.
Referenced by ILIAS\Modules\Test\AccessFileUploadAnswer\__construct(), and ILIAS\Modules\Test\AccessFileUploadAnswer\accessCodeOk().