|
ILIAS
release_8 Revision v8.24
|
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 | $container |
| Readable | $readable |
| Closure | $object_id_of_test_id |
| Closure | $references_of |
| Closure | $session |
| Closure | $checkResultsAccess |
| Incident | $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 |
||
| ) |
| callable(int) | int $object_id_of_test_id |
| callable(int) | int[] $references_of |
| callable(string) | mixed $session |
| callable(int,int,int) | bool $checkResultsAccess |
Definition at line 54 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 102 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 128 of file AccessFileUploadAnswer.php.
Referenced by ILIAS\Modules\Test\AccessFileUploadAnswer\canAccessResults().
Here is the caller graph for this function:
|
private |
| int | $test_id | |
| int[] | $references | |
| string | $file |
Definition at line 167 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 97 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 76 of file AccessFileUploadAnswer.php.
References ILIAS\Modules\Test\AccessFileUploadAnswer\$references_of, ILIAS\Repository\int(), and ILIAS\Modules\Test\AccessFileUploadAnswer\pathAndTestId().
Here is the call graph for this function:
|
private |
| string | $path |
Definition at line 184 of file AccessFileUploadAnswer.php.
References $path, $results, and ILIAS\Repository\int().
Referenced by ILIAS\Modules\Test\AccessFileUploadAnswer\isPermitted().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
| int | $test_id | |
| int[] | $references | |
| string | $file |
Definition at line 155 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 109 of file AccessFileUploadAnswer.php.
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 45 of file AccessFileUploadAnswer.php.
Referenced by ILIAS\Modules\Test\AccessFileUploadAnswer\__construct().
|
private |
Definition at line 36 of file AccessFileUploadAnswer.php.
Referenced by ILIAS\Modules\Test\AccessFileUploadAnswer\__construct().
|
private |
Definition at line 46 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 37 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(), and ILIAS\Modules\Test\AccessFileUploadAnswer\isPermitted().
|
private |
Definition at line 43 of file AccessFileUploadAnswer.php.
Referenced by ILIAS\Modules\Test\AccessFileUploadAnswer\__construct(), and ILIAS\Modules\Test\AccessFileUploadAnswer\accessCodeOk().