ILIAS
release_7 Revision v7.30-3-g800a261c036
|
Class ilObjFileUnzipRecursiveDelegate. More...
Public Member Functions | |
handle (int $parent_id, array $post_data, UploadResult $result, ilObjFileGUI $gui) | |
![]() | |
__construct (object $access_checker, int $node_type, ilTree $tree) | |
ilObjFileAbstractZipDelegate constructor. More... | |
getUploadedSuffixes () | |
Protected Member Functions | |
getPossibleContainer (int $parent_id) | |
![]() | |
createSurroundingContainer (UploadResult $result, int $parent_id) | |
tearDown () | |
initZip (UploadResult $result) | |
isInWorkspace () | |
createContainer (string $original_path, int $parent_id) | |
createFile (string $original_path, int $parent_id) | |
getNextPath () | |
hasMultipleRootEntriesInZip () | |
Additional Inherited Members | |
![]() | |
$access_handler | |
$node_type | |
$tree | |
$path_map = [] | |
$zip | |
$uploaded_suffixes = [] | |
$create_base_container_for_multiple_root_entries = false | |
Unzip on operating systems may behave differently when unzipping if there are only one or more root nodes in the zip. More... | |
Class ilObjFileUnzipRecursiveDelegate.
Definition at line 9 of file class.ilObjFileUnzipRecursiveDelegate.php.
|
protected |
Definition at line 11 of file class.ilObjFileUnzipRecursiveDelegate.php.
References $type, ilObject\_lookupType(), and ilObjFileAbstractZipDelegate\isInWorkspace().
ilObjFileUnzipRecursiveDelegate::handle | ( | int | $parent_id, |
array | $post_data, | ||
UploadResult | $result, | ||
ilObjFileGUI | $gui | ||
) |
Implements ilObjUploadDelegateInterface.
Definition at line 34 of file class.ilObjFileUnzipRecursiveDelegate.php.
References $i, $response, ilObjFileAbstractZipDelegate\createContainer(), ilObjFileAbstractZipDelegate\createFile(), ilObjFileAbstractZipDelegate\createSurroundingContainer(), ilObjFileAbstractZipDelegate\getNextPath(), ilObjFileAbstractZipDelegate\hasMultipleRootEntriesInZip(), ilObjFileAbstractZipDelegate\initZip(), ilObjFileAbstractZipDelegate\isInWorkspace(), and ilObjFileAbstractZipDelegate\tearDown().