ILIAS
trunk Revision v11.0_alpha-2406-g7062992332c
|
Class ilCtrlAwareUploadHandler. More...
Public Member Functions | |
__construct () | |
ilUIDemoFileUploadHandlerGUI constructor. More... | |
getFileIdentifierParameterName () | |
getUploadURL () | |
getExistingFileInfoURL () | |
getFileRemovalURL () | |
executeCommand () | |
Since this is a ilCtrl aware UploadHandler executeCommand MUST be implemented. More... | |
getInfoResult (string $identifier) | |
getInfoForExistingFiles (array $file_ids) | |
supportsChunkedUploads () | |
Protected Member Functions | |
readChunkedInformation () | |
getUploadResult () | |
getRemoveResult (string $identifier) | |
Protected Attributes | |
const | CMD_UPLOAD = 'upload' |
const | CMD_REMOVE = 'remove' |
const | CMD_INFO = 'info' |
HttpServices | $http |
ilCtrl | $ctrl |
FileUpload | $upload |
bool | $is_chunked = false |
int | $chunk_index = 0 |
int | $amount_of_chunks = 0 |
string | $chunk_id = null |
int | $chunk_total_size = 0 |
Additional Inherited Members | |
![]() | |
const | DEFAULT_FILE_ID_PARAMETER = 'file_id' |
Class ilCtrlAwareUploadHandler.
Definition at line 33 of file AbstractCtrlAwareUploadHandler.php.
ILIAS\MetaData\OERExposer\OAIPMH\Handler\AbstractCtrlAwareUploadHandler::__construct | ( | ) |
ilUIDemoFileUploadHandlerGUI constructor.
Definition at line 53 of file AbstractCtrlAwareUploadHandler.php.
References $DIC, ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), and ILIAS\Repository\upload().
ILIAS\MetaData\OERExposer\OAIPMH\Handler\AbstractCtrlAwareUploadHandler::executeCommand | ( | ) |
Since this is a ilCtrl aware UploadHandler executeCommand MUST be implemented.
The Implementation MUST make sure, the Upload and the Removal Command are handled correctly
Implements ILIAS\MetaData\OERExposer\OAIPMH\Handler\ilCtrlAwareUploadHandler.
Definition at line 108 of file AbstractCtrlAwareUploadHandler.php.
References $response, ILIAS\Repository\ctrl(), ILIAS\MetaData\OERExposer\OAIPMH\Handler\AbstractCtrlAwareUploadHandler\getFileIdentifierParameterName(), ILIAS\MetaData\OERExposer\OAIPMH\Handler\AbstractCtrlAwareUploadHandler\getInfoForExistingFiles(), ILIAS\MetaData\OERExposer\OAIPMH\Handler\AbstractCtrlAwareUploadHandler\getInfoResult(), ILIAS\MetaData\OERExposer\OAIPMH\Handler\AbstractCtrlAwareUploadHandler\getRemoveResult(), ILIAS\MetaData\OERExposer\OAIPMH\Handler\AbstractCtrlAwareUploadHandler\getUploadResult(), ILIAS\FileDelivery\http(), ILIAS\Filesystem\Stream\Streams\ofString(), ILIAS\MetaData\OERExposer\OAIPMH\Handler\AbstractCtrlAwareUploadHandler\readChunkedInformation(), and ILIAS\MetaData\OERExposer\OAIPMH\Handler\HandlerResult\STATUS_FAILED.
ILIAS\MetaData\OERExposer\OAIPMH\Handler\AbstractCtrlAwareUploadHandler::getExistingFileInfoURL | ( | ) |
Implements ILIAS\UI\Component\Input\Field\UploadHandler.
Definition at line 83 of file AbstractCtrlAwareUploadHandler.php.
References ILIAS\Repository\ctrl().
ILIAS\MetaData\OERExposer\OAIPMH\Handler\AbstractCtrlAwareUploadHandler::getFileIdentifierParameterName | ( | ) |
Implements ILIAS\UI\Component\Input\Field\UploadHandler.
Definition at line 65 of file AbstractCtrlAwareUploadHandler.php.
Referenced by ilSkillProfileUploadHandlerGUI\__construct(), ilMMUploadHandlerGUI\__construct(), ILIAS\File\Icon\ilIconUploadHandlerGUI\__construct(), ILIAS\MetaData\OERExposer\OAIPMH\Handler\AbstractCtrlAwareUploadHandler\executeCommand(), ilSkillProfileUploadHandlerGUI\getInfoForExistingFiles(), ilMMUploadHandlerGUI\getInfoForExistingFiles(), ILIAS\File\Icon\ilIconUploadHandlerGUI\getInfoForExistingFiles(), ilMDVocabularyUploadHandlerGUI\getInfoResult(), ilSkillProfileUploadHandlerGUI\getInfoResult(), ilCtrlAwareStorageUploadHandler\getInfoResult(), ImportUploadHandlerGUI\getInfoResult(), ilMDCopyrightImageUploadHandlerGUI\getInfoResult(), ilMMUploadHandlerGUI\getInfoResult(), CustomIconUploadHandlerGUI\getInfoResult(), ILIAS\File\Icon\ilIconUploadHandlerGUI\getInfoResult(), TileImageUploadHandlerGUI\getInfoResult(), ILIAS\MetaData\OERExposer\OAIPMH\Handler\AbstractCtrlAwareIRSSUploadHandler\getInfoResult(), ilSkillProfileUploadHandlerGUI\getRemoveResult(), ilMDVocabularyUploadHandlerGUI\getRemoveResult(), ilCtrlAwareStorageUploadHandler\getRemoveResult(), ImportUploadHandlerGUI\getRemoveResult(), ilMDCopyrightImageUploadHandlerGUI\getRemoveResult(), ilMMUploadHandlerGUI\getRemoveResult(), ILIAS\File\Icon\ilIconUploadHandlerGUI\getRemoveResult(), CustomIconUploadHandlerGUI\getRemoveResult(), TileImageUploadHandlerGUI\getRemoveResult(), ILIAS\MetaData\OERExposer\OAIPMH\Handler\AbstractCtrlAwareIRSSUploadHandler\getRemoveResult(), ilOrgUnitTypeUploadHandlerGUI\getUploadResult(), ilStudyProgrammeTypeUploadHandlerGUI\getUploadResult(), ilObjBibliographicUploadHandlerGUI\getUploadResult(), ilMDVocabularyUploadHandlerGUI\getUploadResult(), ilCtrlAwareStorageUploadHandler\getUploadResult(), ilMDCopyrightImageUploadHandlerGUI\getUploadResult(), ImportUploadHandlerGUI\getUploadResult(), ILIAS\MetaData\OERExposer\OAIPMH\Handler\AbstractCtrlAwareIRSSUploadHandler\getUploadResult(), ilFileVersionsUploadHandlerGUI\getUploadResult(), CustomIconUploadHandlerGUI\getUploadResult(), TileImageUploadHandlerGUI\getUploadResult(), ILIAS\MetaData\OERExposer\OAIPMH\Handler\AbstractCtrlAwareIRSSUploadHandler\processChunckedUpload(), and ilFileVersionsUploadHandlerGUI\processChunckedUpload().
ILIAS\MetaData\OERExposer\OAIPMH\Handler\AbstractCtrlAwareUploadHandler::getFileRemovalURL | ( | ) |
Implements ILIAS\UI\Component\Input\Field\UploadHandler.
Definition at line 92 of file AbstractCtrlAwareUploadHandler.php.
References ILIAS\Repository\ctrl().
|
abstract |
array | $file_ids |
Implements ILIAS\UI\Component\Input\Field\UploadHandler.
Referenced by ILIAS\MetaData\OERExposer\OAIPMH\Handler\AbstractCtrlAwareUploadHandler\executeCommand().
|
abstract |
Implements ILIAS\UI\Component\Input\Field\UploadHandler.
Referenced by ILIAS\MetaData\OERExposer\OAIPMH\Handler\AbstractCtrlAwareUploadHandler\executeCommand().
|
abstractprotected |
Referenced by ILIAS\MetaData\OERExposer\OAIPMH\Handler\AbstractCtrlAwareUploadHandler\executeCommand().
|
abstractprotected |
Referenced by ilSkillProfileUploadHandlerGUI\__construct(), ilMMUploadHandlerGUI\__construct(), ILIAS\File\Icon\ilIconUploadHandlerGUI\__construct(), and ILIAS\MetaData\OERExposer\OAIPMH\Handler\AbstractCtrlAwareUploadHandler\executeCommand().
ILIAS\MetaData\OERExposer\OAIPMH\Handler\AbstractCtrlAwareUploadHandler::getUploadURL | ( | ) |
Implements ILIAS\UI\Component\Input\Field\UploadHandler.
Definition at line 74 of file AbstractCtrlAwareUploadHandler.php.
References ILIAS\Repository\ctrl().
|
protected |
Definition at line 97 of file AbstractCtrlAwareUploadHandler.php.
References ILIAS\FileDelivery\http(), ILIAS\Repository\int(), and null.
Referenced by ILIAS\MetaData\OERExposer\OAIPMH\Handler\AbstractCtrlAwareUploadHandler\executeCommand().
ILIAS\MetaData\OERExposer\OAIPMH\Handler\AbstractCtrlAwareUploadHandler::supportsChunkedUploads | ( | ) |
Implements ILIAS\UI\Component\Input\Field\UploadHandler.
Definition at line 164 of file AbstractCtrlAwareUploadHandler.php.
|
protected |
Definition at line 45 of file AbstractCtrlAwareUploadHandler.php.
Referenced by ILIAS\MetaData\OERExposer\OAIPMH\Handler\AbstractCtrlAwareIRSSUploadHandler\processChunckedUpload(), and ilFileVersionsUploadHandlerGUI\processChunckedUpload().
|
protected |
Definition at line 46 of file AbstractCtrlAwareUploadHandler.php.
|
protected |
Definition at line 44 of file AbstractCtrlAwareUploadHandler.php.
|
protected |
Definition at line 47 of file AbstractCtrlAwareUploadHandler.php.
|
protected |
Definition at line 40 of file AbstractCtrlAwareUploadHandler.php.
|
protected |
Definition at line 39 of file AbstractCtrlAwareUploadHandler.php.
|
protected |
Definition at line 43 of file AbstractCtrlAwareUploadHandler.php.
|
protected |
Definition at line 41 of file AbstractCtrlAwareUploadHandler.php.
|
protected |
Definition at line 37 of file AbstractCtrlAwareUploadHandler.php.
|
protected |
Definition at line 36 of file AbstractCtrlAwareUploadHandler.php.
|
protected |
Definition at line 35 of file AbstractCtrlAwareUploadHandler.php.