ILIAS
release_8 Revision v8.19
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Public Member Functions | |
__construct (int $a_course_id) | |
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 () | |
![]() | |
__construct () | |
checkPath (string $a_path) | |
getPath () | |
![]() | |
deleteTrailingSlash (string $a_path) | |
delete trailing slash of path variables More... | |
Protected Attributes | |
ilErrorHandling | $error |
![]() | |
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 | ) |
Definition at line 34 of file class.ilFileDataCourse.php.
References $DIC, __checkImportPath(), __checkPath(), ILIAS\GlobalScreen\Provider\__construct(), and __initDirectory().
ilFileDataCourse::__checkImportPath | ( | ) |
Definition at line 216 of file class.ilFileDataCourse.php.
References getCoursePath(), and ilFileUtils\makeDir().
Referenced by __construct().
ilFileDataCourse::__checkPath | ( | ) |
Definition at line 202 of file class.ilFileDataCourse.php.
References __checkReadWrite(), CLIENT_WEB_DIR, getCoursePath(), and ilFileUtils\makeDir().
Referenced by __construct().
ilFileDataCourse::__checkReadWrite | ( | ) |
Definition at line 227 of file class.ilFileDataCourse.php.
Referenced by __checkPath().
ilFileDataCourse::__initDirectory | ( | ) |
Definition at line 237 of file class.ilFileDataCourse.php.
References ilFileData\getPath(), and ilFileUtils\makeDir().
Referenced by __construct().
ilFileDataCourse::addDirectory | ( | string | $a_rel_name | ) |
Definition at line 162 of file class.ilFileDataCourse.php.
References getCoursePath(), and ilFileUtils\makeDir().
ilFileDataCourse::copy | ( | string | $a_from, |
string | $a_to | ||
) |
Definition at line 146 of file class.ilFileDataCourse.php.
References getCoursePath().
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().
ilFileDataCourse::deleteArchive | ( | string | $a_rel_name | ) |
Definition at line 109 of file class.ilFileDataCourse.php.
References CLIENT_WEB_DIR, deleteDirectory(), deletePdf(), and deleteZipFile().
ilFileDataCourse::deleteDirectory | ( | string | $a_abs_name | ) |
Definition at line 126 of file class.ilFileDataCourse.php.
References ilFileUtils\delDir().
Referenced by deleteArchive().
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().
ilFileDataCourse::deleteZipFile | ( | string | $a_abs_name | ) |
Definition at line 117 of file class.ilFileDataCourse.php.
Referenced by deleteArchive().
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().
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().
ilFileDataCourse::rCopy | ( | string | $a_from, |
string | $a_to | ||
) |
Definition at line 156 of file class.ilFileDataCourse.php.
References getCoursePath(), and ilFileUtils\rCopy().
ilFileDataCourse::writeToFile | ( | string | $a_data, |
string | $a_rel_name | ||
) |
Definition at line 168 of file class.ilFileDataCourse.php.
References getCoursePath().
ilFileDataCourse::zipFile | ( | string | $a_rel_name, |
string | $a_zip_name | ||
) |
Definition at line 177 of file class.ilFileDataCourse.php.
References getCoursePath(), and ilFileUtils\zip().
|
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.