|
ILIAS
release_8 Revision v8.24
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Inheritance diagram for ilFSStorageGroup:
Collaboration diagram for ilFSStorageGroup:Public Member Functions | |
| __construct (int $a_container_id=0) | |
| initMemberExportDirectory () | |
| Init export directory and create it if it does not exist. More... | |
| getMemberExportDirectory () | |
| Get path of export directory. More... | |
| addMemberExportFile (string $a_data, string $a_rel_name) | |
| getMemberExportFiles () | |
| getMemberExportFile (string $a_name) | |
| deleteMemberExportFile (string $a_export_name) | |
| hasMemberExportFile (string $a_export_name) | |
Public Member Functions inherited from ilFileSystemAbstractionStorage | |
| __construct (int $a_storage_type, bool $a_path_conversion, int $a_container_id) | |
| Constructor. More... | |
| fileExists (string $a_absolute_path) | |
| getContainerId () | |
| writeToFile (string $a_data, $a_absolute_path) | |
| copyFile (string $a_from, string $a_to) | |
| create () | |
| getAbsolutePath () | |
| Calculates the full path on the filesystem. More... | |
| delete () | |
| deleteDirectory (string $a_abs_name) | |
| deleteFile (string $a_abs_name) | |
| appendToPath (string $a_appendix) | |
| getStorageType () | |
| getPath () | |
Protected Member Functions | |
| getPathPostfix () | |
| @inheritDoc More... | |
| getPathPrefix () | |
| @inheritDoc More... | |
Protected Member Functions inherited from ilFileSystemAbstractionStorage | |
| getLegacyFullAbsolutePath (string $relative_path) | |
| getFileSystemService () | |
| getPathPrefix () | |
| Get path prefix. More... | |
| getPathPostfix () | |
| Get directory name. More... | |
| getLegacyAbsolutePath () | |
| Calculates the absolute filesystem storage location. More... | |
| init () | |
Protected Attributes | |
| const | MEMBER_EXPORT_DIR = 'memberExport' |
Protected Attributes inherited from ilFileSystemAbstractionStorage | |
| string | $path = null |
| ILIAS Filesystem Filesystems | $file_system_service |
Private Attributes | |
| ilLogger | $logger |
Additional Inherited Members | |
Static Public Member Functions inherited from ilFileSystemAbstractionStorage | |
| static | createPathFromId (int $a_container_id, string $a_name) |
| static | _copyDirectory (string $a_sdir, string $a_tdir) |
Data Fields inherited from ilFileSystemAbstractionStorage | |
| const | STORAGE_WEB = 1 |
| const | STORAGE_DATA = 2 |
| const | STORAGE_SECURED = 3 |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning
Definition at line 29 of file class.ilFSStorageGroup.php.
| ilFSStorageGroup::__construct | ( | int | $a_container_id = 0 | ) |
Definition at line 35 of file class.ilFSStorageGroup.php.
References $DIC, ILIAS\GlobalScreen\Provider\__construct(), ILIAS\Repository\logger(), and ilFileSystemAbstractionStorage\STORAGE_DATA.
Here is the call graph for this function:| ilFSStorageGroup::addMemberExportFile | ( | string | $a_data, |
| string | $a_rel_name | ||
| ) |
Definition at line 59 of file class.ilFSStorageGroup.php.
References getMemberExportDirectory(), initMemberExportDirectory(), ILIAS\Repository\logger(), and ilFileSystemAbstractionStorage\writeToFile().
Here is the call graph for this function:| ilFSStorageGroup::deleteMemberExportFile | ( | string | $a_export_name | ) |
Definition at line 111 of file class.ilFSStorageGroup.php.
References ilFileSystemAbstractionStorage\deleteFile(), and getMemberExportDirectory().
Here is the call graph for this function:| ilFSStorageGroup::getMemberExportDirectory | ( | ) |
Get path of export directory.
Definition at line 54 of file class.ilFSStorageGroup.php.
References ilFileSystemAbstractionStorage\getAbsolutePath(), and MEMBER_EXPORT_DIR.
Referenced by addMemberExportFile(), deleteMemberExportFile(), getMemberExportFile(), getMemberExportFiles(), hasMemberExportFile(), and initMemberExportDirectory().
Here is the call graph for this function:
Here is the caller graph for this function:| ilFSStorageGroup::getMemberExportFile | ( | string | $a_name | ) |
Definition at line 102 of file class.ilFSStorageGroup.php.
References getMemberExportDirectory().
Here is the call graph for this function:| ilFSStorageGroup::getMemberExportFiles | ( | ) |
Definition at line 72 of file class.ilFSStorageGroup.php.
References ilFileSystemAbstractionStorage\getContainerId(), and getMemberExportDirectory().
Here is the call graph for this function:
|
protected |
@inheritDoc
Reimplemented from ilFileSystemAbstractionStorage.
Definition at line 124 of file class.ilFSStorageGroup.php.
|
protected |
@inheritDoc
Reimplemented from ilFileSystemAbstractionStorage.
Definition at line 132 of file class.ilFSStorageGroup.php.
| ilFSStorageGroup::hasMemberExportFile | ( | string | $a_export_name | ) |
Definition at line 116 of file class.ilFSStorageGroup.php.
References ilFileSystemAbstractionStorage\fileExists(), and getMemberExportDirectory().
Here is the call graph for this function:| ilFSStorageGroup::initMemberExportDirectory | ( | ) |
Init export directory and create it if it does not exist.
Definition at line 46 of file class.ilFSStorageGroup.php.
References getMemberExportDirectory(), and ilFileUtils\makeDirParents().
Referenced by addMemberExportFile().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 33 of file class.ilFSStorageGroup.php.
|
protected |
Definition at line 31 of file class.ilFSStorageGroup.php.
Referenced by getMemberExportDirectory().