|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Class ilFileDelivery. More...
Inheritance diagram for ilFileDelivery:
Collaboration diagram for ilFileDelivery:Public Member Functions | |
| __construct (string $file_path) | |
| ilFileDelivery constructor. More... | |
| __call (string $name, array $arguments) | |
| Workaround because legacy components try to call methods which are moved to the Deliver class. More... | |
Static Public Member Functions | |
| static | deliverFileAttached (string $path_to_file, ?string $download_file_name=null, ?string $mime_type=null, bool $delete_file=false) |
| static | streamVideoInline (string $path_to_file, ?string $download_file_name=null) |
| static | deliverFileInline (string $path_to_file, ?string $download_file_name=null) |
| static | returnASCIIFileName (string $original_filename) |
| Converts a UTF-8 filename to ASCII. More... | |
| static | deliverFileLegacy (string $a_file, ?string $a_filename=null, ?string $a_mime=null, ?bool $isInline=false, ?bool $removeAfterDelivery=false, ?bool $a_exit_after=true) |
| static | deliverFileAttached (string $path_to_file, ?string $download_file_name=null, ?string $mime_type=null, bool $delete_file=false) |
| static | streamVideoInline (string $path_to_file, ?string $download_file_name=null) |
| static | deliverFileInline (string $path_to_file, ?string $download_file_name=null) |
| static | returnASCIIFileName (string $original_filename) |
| Converts a UTF-8 filename to ASCII. More... | |
Data Fields | |
| const | DIRECT_PHP_OUTPUT = Delivery::DIRECT_PHP_OUTPUT |
| const | DELIVERY_METHOD_XSENDFILE = DeliveryMethod::XSENDFILE |
| const | DELIVERY_METHOD_XACCEL = DeliveryMethod::XACCEL |
| const | DELIVERY_METHOD_PHP = DeliveryMethod::PHP |
| const | DELIVERY_METHOD_PHP_CHUNKED = DeliveryMethod::PHP_CHUNKED |
| const | DISP_ATTACHMENT = Delivery::DISP_ATTACHMENT |
| const | DISP_INLINE = Delivery::DISP_INLINE |
Private Attributes | |
| Delivery | $delivery |
| ilFileDelivery::__construct | ( | string | $file_path | ) |
ilFileDelivery constructor.
| string | $file_path |
Definition at line 74 of file class.ilFileDelivery.php.
References ILIAS\FileDelivery\http().
Here is the call graph for this function:| ilFileDelivery::__call | ( | string | $name, |
| array | $arguments | ||
| ) |
Workaround because legacy components try to call methods which are moved to the Deliver class.
| string | $name | The function name which was not found on the current object. |
| array | $arguments | The function arguments passed to the function which was not existent on the current object. |
Definition at line 135 of file class.ilFileDelivery.php.
|
static |
Implements ILIAS\FileDelivery\ilFileDeliveryService.
Definition at line 79 of file class.ilFileDelivery.php.
References ILIAS\FileDelivery\Delivery\setDownloadFileName().
Referenced by ilPortfolioCertificateFileService\deliverCertificate(), ilSkinStyleContainer\export(), ilDownloadZipInteraction\interaction(), ilCalendarDownloadZipInteraction\interaction(), ilObjBibliographicGUI\sendFile(), and ilExcel\sendToClient().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Implements ILIAS\FileDelivery\ilFileDeliveryService.
Definition at line 110 of file class.ilFileDelivery.php.
References ILIAS\FileDelivery\Delivery\setDownloadFileName().
Here is the call graph for this function:
|
static |
Definition at line 143 of file class.ilFileDelivery.php.
Referenced by ilObjCmiXapiVerificationGUI\deliver(), ilObjCourseVerificationGUI\deliver(), ilObjExerciseVerificationGUI\deliver(), ilObjLTIConsumerVerificationGUI\deliver(), ilObjSCORMVerificationGUI\deliver(), ilObjTestVerificationGUI\deliver(), ilMailFolderGUI\deliverAttachments(), ilMailFolderGUI\deliverFile(), ilBlogExerciseGUI\downloadExcAssFile(), ilPortfolioExerciseGUI\downloadExcAssFile(), ilObjSurveyQuestionPoolGUI\downloadExportFileObject(), ilObjUserFolderGUI\downloadExportFileObject(), ilFileSystemGUI\downloadFile(), ilSAHSEditGUI\executeCommand(), ILIAS\Notes\Export\NotesHtmlExport\exportHTML(), ilPageLayoutAdministrationGUI\exportLayout(), ilObjQuestionPoolGUI\exportQuestions(), ilObjStyleSheetGUI\exportStyleObject(), ILIAS\Export\ExportHandler\Consumer\ExportOption\BasicLegacyHandler\onDownloadFiles(), ilMediaPoolExportOptionXMLMaster\onDownloadFiles(), ilMediaPoolExportOptionXMLMasterNoMedia\onDownloadFiles(), ilTestExportOptionARC\onDownloadFiles(), ilOrgUnitExporter\sendAndCreateSimpleExportFile(), ilDclRecordListGUI\sendFile(), ilObjCourseGUI\sendFileObject(), ilObjUser\sendPersonalDataFile(), ilObjUserFolderGUI\usrExportCsvObject(), ilObjUserFolderGUI\usrExportX86Object(), ilObjUserFolderGUI\usrExportXmlObject(), and ilUserCertificateZip\zipCertificatesInArchiveDirectory().
Here is the caller graph for this function:
|
static |
Converts a UTF-8 filename to ASCII.
Implements ILIAS\FileDelivery\ilFileDeliveryService.
Definition at line 122 of file class.ilFileDelivery.php.
|
static |
Implements ILIAS\FileDelivery\ilFileDeliveryService.
Definition at line 98 of file class.ilFileDelivery.php.
References ILIAS\FileDelivery\Delivery\setDownloadFileName().
Here is the call graph for this function:
|
private |
Definition at line 67 of file class.ilFileDelivery.php.
| const ilFileDelivery::DELIVERY_METHOD_PHP = DeliveryMethod::PHP |
Definition at line 54 of file class.ilFileDelivery.php.
| const ilFileDelivery::DELIVERY_METHOD_PHP_CHUNKED = DeliveryMethod::PHP_CHUNKED |
Definition at line 58 of file class.ilFileDelivery.php.
| const ilFileDelivery::DELIVERY_METHOD_XACCEL = DeliveryMethod::XACCEL |
Definition at line 50 of file class.ilFileDelivery.php.
| const ilFileDelivery::DELIVERY_METHOD_XSENDFILE = DeliveryMethod::XSENDFILE |
Definition at line 46 of file class.ilFileDelivery.php.
| const ilFileDelivery::DIRECT_PHP_OUTPUT = Delivery::DIRECT_PHP_OUTPUT |
Definition at line 42 of file class.ilFileDelivery.php.
Referenced by ilPHPOutputDelivery\start().
| const ilFileDelivery::DISP_ATTACHMENT = Delivery::DISP_ATTACHMENT |
Definition at line 62 of file class.ilFileDelivery.php.
Referenced by ilPHPOutputDelivery\start().
| const ilFileDelivery::DISP_INLINE = Delivery::DISP_INLINE |
Definition at line 66 of file class.ilFileDelivery.php.