ILIAS
trunk Revision v11.0_alpha-1769-g99a433fe2dc
|
Public Member Functions | |
__construct (private ilDBInterface $db, private ilLanguage $lng, private int $ref_id, private int $test_id,) | |
getRefId () | |
getTestId () | |
getTestTitle () | |
setTestTitle (string $test_title) | |
getQuestion () | |
setQuestion ($question) | |
buildAndDownload () | |
getFinalZipFilePath () | |
getDispoZipFileName () | |
getZipFileMimeType () | |
Data Fields | |
const | ZIP_FILE_MIME_TYPE = 'application/zip' |
const | ZIP_FILE_EXTENSION = '.zip' |
Private Member Functions | |
initFilenames () | |
getFileUploadSolutionData () | |
getParticipantData ($solutionData) | |
collectUploadedFiles (array $solution_data, ilTestParticipantData $participant_data) | |
getPassSubDirName ($pass) | |
createFileUploadCollectionZipFile () | |
Private Attributes | |
Closure | $access_filter |
ILIAS ResourceStorage Services | $irss |
ILIAS Filesystem Util Archive Archives | $archive |
ILIAS FileDelivery Services | $file_delivery |
$test_title | |
$question | |
$finalZipFilePath | |
$tempZipFilePath | |
$tempDirPath | |
$mainFolderName | |
Definition at line 27 of file class.ilAssFileUploadUploadsExporter.php.
ilAssFileUploadUploadsExporter::__construct | ( | private ilDBInterface | $db, |
private ilLanguage | $lng, | ||
private int | $ref_id, | ||
private int | $test_id | ||
) |
ilDBInterface | $db |
Definition at line 69 of file class.ilAssFileUploadUploadsExporter.php.
References $DIC, and Vendor\Package\$f.
ilAssFileUploadUploadsExporter::buildAndDownload | ( | ) |
Definition at line 126 of file class.ilAssFileUploadUploadsExporter.php.
References collectUploadedFiles(), getFileUploadSolutionData(), and getParticipantData().
|
private |
Definition at line 198 of file class.ilAssFileUploadUploadsExporter.php.
References $mainFolderName, ilTestParticipantData\getActiveIds(), getDispoZipFileName(), ilTestParticipantData\getFileSystemCompliantFullnameByActiveId(), getPassSubDirName(), and getTestId().
Referenced by buildAndDownload().
|
private |
Definition at line 254 of file class.ilAssFileUploadUploadsExporter.php.
References Vendor\Package\$e, ilLoggerFactory\getRootLogger(), ilFileUtils\rename(), and ilFileUtils\zip().
ilAssFileUploadUploadsExporter::getDispoZipFileName | ( | ) |
Definition at line 273 of file class.ilAssFileUploadUploadsExporter.php.
References ilFileUtils\getASCIIFilename().
Referenced by collectUploadedFiles().
|
private |
Definition at line 146 of file class.ilAssFileUploadUploadsExporter.php.
References $res, and getTestId().
Referenced by buildAndDownload().
ilAssFileUploadUploadsExporter::getFinalZipFilePath | ( | ) |
Definition at line 268 of file class.ilAssFileUploadUploadsExporter.php.
References $finalZipFilePath.
|
private |
Definition at line 182 of file class.ilAssFileUploadUploadsExporter.php.
References getTestId(), and ILIAS\Repository\lng().
Referenced by buildAndDownload().
|
private |
Definition at line 249 of file class.ilAssFileUploadUploadsExporter.php.
References ILIAS\Repository\lng().
Referenced by collectUploadedFiles().
ilAssFileUploadUploadsExporter::getQuestion | ( | ) |
Definition at line 113 of file class.ilAssFileUploadUploadsExporter.php.
References $question.
ilAssFileUploadUploadsExporter::getRefId | ( | ) |
Definition at line 84 of file class.ilAssFileUploadUploadsExporter.php.
References $ref_id.
ilAssFileUploadUploadsExporter::getTestId | ( | ) |
Definition at line 90 of file class.ilAssFileUploadUploadsExporter.php.
Referenced by collectUploadedFiles(), getFileUploadSolutionData(), and getParticipantData().
ilAssFileUploadUploadsExporter::getTestTitle | ( | ) |
Definition at line 99 of file class.ilAssFileUploadUploadsExporter.php.
References $test_title.
Referenced by initFilenames().
ilAssFileUploadUploadsExporter::getZipFileMimeType | ( | ) |
Definition at line 280 of file class.ilAssFileUploadUploadsExporter.php.
|
private |
Definition at line 135 of file class.ilAssFileUploadUploadsExporter.php.
References ilFileUtils\getASCIIFilename(), getTestTitle(), and ilFileUtils\ilTempnam().
ilAssFileUploadUploadsExporter::setQuestion | ( | $question | ) |
ilObjFileHandlingQuestionType | $question |
Definition at line 121 of file class.ilAssFileUploadUploadsExporter.php.
References $question.
ilAssFileUploadUploadsExporter::setTestTitle | ( | string | $test_title | ) |
Definition at line 105 of file class.ilAssFileUploadUploadsExporter.php.
References $test_title.
|
private |
Definition at line 31 of file class.ilAssFileUploadUploadsExporter.php.
|
private |
Definition at line 33 of file class.ilAssFileUploadUploadsExporter.php.
|
private |
Definition at line 34 of file class.ilAssFileUploadUploadsExporter.php.
|
private |
Definition at line 49 of file class.ilAssFileUploadUploadsExporter.php.
Referenced by getFinalZipFilePath().
|
private |
Definition at line 32 of file class.ilAssFileUploadUploadsExporter.php.
|
private |
Definition at line 64 of file class.ilAssFileUploadUploadsExporter.php.
Referenced by collectUploadedFiles().
|
private |
Definition at line 44 of file class.ilAssFileUploadUploadsExporter.php.
Referenced by getQuestion(), and setQuestion().
|
private |
Definition at line 59 of file class.ilAssFileUploadUploadsExporter.php.
|
private |
Definition at line 54 of file class.ilAssFileUploadUploadsExporter.php.
|
private |
Definition at line 39 of file class.ilAssFileUploadUploadsExporter.php.
Referenced by getTestTitle(), and setTestTitle().
const ilAssFileUploadUploadsExporter::ZIP_FILE_EXTENSION = '.zip' |
Definition at line 30 of file class.ilAssFileUploadUploadsExporter.php.
const ilAssFileUploadUploadsExporter::ZIP_FILE_MIME_TYPE = 'application/zip' |
Definition at line 29 of file class.ilAssFileUploadUploadsExporter.php.