ILIAS
release_7 Revision v7.30-3-g800a261c036
|
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) | |
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().
|
private |
Definition at line 133 of file AccessFileUploadAnswer.php.
References $result.
Referenced by ILIAS\Modules\Test\AccessFileUploadAnswer\canAccessResults().
|
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().
|
private |
Definition at line 102 of file AccessFileUploadAnswer.php.
Referenced by ILIAS\Modules\Test\AccessFileUploadAnswer\roleBasedCheck().
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(), and ILIAS\Modules\Test\AccessFileUploadAnswer\roleBasedCheck().
|
private |
string | $path |
Definition at line 189 of file AccessFileUploadAnswer.php.
References $results.
Referenced by ILIAS\Modules\Test\AccessFileUploadAnswer\isPermitted().
|
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().
Referenced by ILIAS\Modules\Test\AccessFileUploadAnswer\isPermitted().
|
private |
Definition at line 114 of file AccessFileUploadAnswer.php.
References $result.
Referenced by ILIAS\Modules\Test\AccessFileUploadAnswer\accessCodeOk(), and ILIAS\Modules\Test\AccessFileUploadAnswer\roleBasedCheck().
|
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().