Class ilObjFileAccess.
More...
◆ _checkAccess()
ilObjFolderAccess::_checkAccess |
( |
string |
$cmd, |
|
|
string |
$permission, |
|
|
int |
$ref_id, |
|
|
int |
$obj_id, |
|
|
?int |
$user_id = null |
|
) |
| |
◆ _checkGoto()
static ilObjFolderAccess::_checkGoto |
( |
string |
$target | ) |
|
|
static |
Definition at line 77 of file class.ilObjFolderAccess.php.
References $DIC.
81 $ilAccess = $DIC->access();
83 $t_arr = explode(
"_", $target);
85 if ($t_arr[0] !==
"fold" || ((
int) $t_arr[1]) <= 0) {
89 if ($ilAccess->checkAccess(
"read",
"", (
int) $t_arr[1]) ||
90 $ilAccess->checkAccess(
"visible",
"", (
int) $t_arr[1])) {
◆ _getCommands()
static ilObjFolderAccess::_getCommands |
( |
| ) |
|
|
static |
Definition at line 47 of file class.ilObjFolderAccess.php.
References ilDAVActivationChecker\_isActive().
50 $commands[] = [
"permission" =>
"read",
"cmd" =>
"view",
"lang_var" =>
"show",
"default" =>
true];
55 $commands[] = [
"permission" =>
"read",
"cmd" =>
"download",
"lang_var" =>
"download"];
59 $commands[] = $webdav_obj->retrieveWebDAVCommandArrayForActionMenu();
61 $commands[] = [
"permission" =>
"write",
"cmd" =>
"enableAdministrationPanel",
"lang_var" =>
"edit_content"];
62 $commands[] = [
"permission" =>
"write",
"cmd" =>
"edit",
"lang_var" =>
"settings"];
◆ getFolderSettings()
static ilObjFolderAccess::getFolderSettings |
( |
| ) |
|
|
staticprivate |
◆ hasDownloadAction()
static ilObjFolderAccess::hasDownloadAction |
( |
int |
$ref_id | ) |
|
|
staticprivate |
Definition at line 68 of file class.ilObjFolderAccess.php.
70 $settings = self::getFolderSettings();
71 if ((
int) $settings->get(
"enable_download_folder",
'0') !== 1) {
◆ $folderSettings
The documentation for this class was generated from the following file: