|
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 ilFileDataCourse:
Collaboration diagram for ilFileDataCourse:Public Member Functions | |
| __construct (int $a_course_id) | |
| @inheritDoc More... | |
| getArchiveFile ($a_rel_name) | |
| getMemberExportFiles () | |
| deleteMemberExportFile (string $a_name) | |
| getMemberExportFile (string $a_name) | |
| deleteArchive (string $a_rel_name) | |
| deleteZipFile (string $a_abs_name) | |
| deleteDirectory (string $a_abs_name) | |
| deletePdf (string $a_abs_name) | |
| copy (string $a_from, string $a_to) | |
| rCopy (string $a_from, string $a_to) | |
| addDirectory (string $a_rel_name) | |
| writeToFile (string $a_data, string $a_rel_name) | |
| zipFile (string $a_rel_name, string $a_zip_name) | |
| getCoursePath () | |
| createOnlineVersion (string $a_rel_name) | |
| getOnlineLink (string $a_rel_name) | |
| __checkPath () | |
| __checkImportPath () | |
| __checkReadWrite () | |
| __initDirectory () | |
Public Member Functions inherited from ilFileData | |
| __construct () | |
| checkPath (string $a_path) | |
| getPath () | |
Public Member Functions inherited from ilFile | |
| deleteTrailingSlash (string $a_path) | |
| delete trailing slash of path variables More... | |
Protected Attributes | |
| ilErrorHandling | $error |
Protected Attributes inherited from ilFile | |
| string | $path |
Private Attributes | |
| string | $course_path |
| int | $course_id |
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 This class handles all operations of archive files for the course object
Definition at line 24 of file class.ilFileDataCourse.php.
| ilFileDataCourse::__construct | ( | int | $a_course_id | ) |
@inheritDoc
Definition at line 34 of file class.ilFileDataCourse.php.
References $DIC, __checkImportPath(), __checkPath(), ILIAS\GlobalScreen\Provider\__construct(), __initDirectory(), and error().
Here is the call graph for this function:| ilFileDataCourse::__checkImportPath | ( | ) |
Definition at line 216 of file class.ilFileDataCourse.php.
References error(), getCoursePath(), and ilFileUtils\makeDir().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:| ilFileDataCourse::__checkPath | ( | ) |
Definition at line 202 of file class.ilFileDataCourse.php.
References __checkReadWrite(), CLIENT_WEB_DIR, getCoursePath(), and ilFileUtils\makeDir().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:| ilFileDataCourse::__checkReadWrite | ( | ) |
Definition at line 227 of file class.ilFileDataCourse.php.
References error().
Referenced by __checkPath().
Here is the call graph for this function:
Here is the caller graph for this function:| ilFileDataCourse::__initDirectory | ( | ) |
Definition at line 237 of file class.ilFileDataCourse.php.
References ilFileData\getPath(), and ilFileUtils\makeDir().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:| ilFileDataCourse::addDirectory | ( | string | $a_rel_name | ) |
Definition at line 162 of file class.ilFileDataCourse.php.
References getCoursePath(), and ilFileUtils\makeDir().
Here is the call graph for this function:| ilFileDataCourse::copy | ( | string | $a_from, |
| string | $a_to | ||
| ) |
Definition at line 146 of file class.ilFileDataCourse.php.
References copy(), and getCoursePath().
Referenced by copy().
Here is the call graph for this function:
Here is the caller graph for this function:| ilFileDataCourse::createOnlineVersion | ( | string | $a_rel_name | ) |
Definition at line 190 of file class.ilFileDataCourse.php.
References CLIENT_WEB_DIR, getCoursePath(), ilFileUtils\makeDir(), and ilFileUtils\rCopy().
Here is the call graph for this function:| ilFileDataCourse::deleteArchive | ( | string | $a_rel_name | ) |
Definition at line 109 of file class.ilFileDataCourse.php.
References CLIENT_WEB_DIR, deleteDirectory(), deletePdf(), and deleteZipFile().
Here is the call graph for this function:| ilFileDataCourse::deleteDirectory | ( | string | $a_abs_name | ) |
Definition at line 126 of file class.ilFileDataCourse.php.
References ilFileUtils\delDir().
Referenced by deleteArchive().
Here is the call graph for this function:
Here is the caller graph for this function:| ilFileDataCourse::deleteMemberExportFile | ( | string | $a_name | ) |
Definition at line 92 of file class.ilFileDataCourse.php.
| ilFileDataCourse::deletePdf | ( | string | $a_abs_name | ) |
Definition at line 136 of file class.ilFileDataCourse.php.
Referenced by deleteArchive().
Here is the caller graph for this function:| ilFileDataCourse::deleteZipFile | ( | string | $a_abs_name | ) |
Definition at line 117 of file class.ilFileDataCourse.php.
Referenced by deleteArchive().
Here is the caller graph for this function:| ilFileDataCourse::getArchiveFile | ( | $a_rel_name | ) |
Definition at line 52 of file class.ilFileDataCourse.php.
| ilFileDataCourse::getCoursePath | ( | ) |
Definition at line 185 of file class.ilFileDataCourse.php.
References $course_path.
Referenced by __checkImportPath(), __checkPath(), addDirectory(), copy(), createOnlineVersion(), rCopy(), writeToFile(), and zipFile().
Here is the caller graph for this function:| ilFileDataCourse::getMemberExportFile | ( | string | $a_name | ) |
Definition at line 100 of file class.ilFileDataCourse.php.
| ilFileDataCourse::getMemberExportFiles | ( | ) |
Definition at line 63 of file class.ilFileDataCourse.php.
| ilFileDataCourse::getOnlineLink | ( | string | $a_rel_name | ) |
Definition at line 197 of file class.ilFileDataCourse.php.
References ilFileUtils\getWebspaceDir().
Here is the call graph for this function:| ilFileDataCourse::rCopy | ( | string | $a_from, |
| string | $a_to | ||
| ) |
Definition at line 156 of file class.ilFileDataCourse.php.
References getCoursePath(), and ilFileUtils\rCopy().
Here is the call graph for this function:| ilFileDataCourse::writeToFile | ( | string | $a_data, |
| string | $a_rel_name | ||
| ) |
Definition at line 168 of file class.ilFileDataCourse.php.
References getCoursePath().
Here is the call graph for this function:| ilFileDataCourse::zipFile | ( | string | $a_rel_name, |
| string | $a_zip_name | ||
| ) |
Definition at line 177 of file class.ilFileDataCourse.php.
References getCoursePath(), and ilFileUtils\zip().
Here is the call graph for this function:
|
private |
Definition at line 27 of file class.ilFileDataCourse.php.
|
private |
Definition at line 26 of file class.ilFileDataCourse.php.
Referenced by getCoursePath().
|
protected |
Definition at line 29 of file class.ilFileDataCourse.php.