function elfinder_get_disabled_commands in elFinder file manager 8.2
Same name and namespace in other branches
- 6.2 elfinder.module \elfinder_get_disabled_commands()
- 7.3 elfinder.module \elfinder_get_disabled_commands()
- 7.2 elfinder.module \elfinder_get_disabled_commands()
2 calls to elfinder_get_disabled_commands()
- elFinderConnectorController::getConnector in src/
Controller/ elFinderConnectorController.php - File browser to filesystem php connector service
- elFinderPageController::buildBrowserPage in src/
Controller/ elFinderPageController.php
File
- ./
elfinder.module, line 46
Code
function elfinder_get_disabled_commands() {
$disabled_commands = array();
$permissions = elFinderPermissions::permissions();
$commands = elfinder_cmd_permissions();
// Disable not allowed commands
foreach ($permissions as $perm_name => $perm_data) {
if (array_key_exists($perm_name, $commands) && !\Drupal::currentUser()
->hasPermission($perm_name)) {
array_push($disabled_commands, $commands[$perm_name]);
}
}
/* if (!user_access('download own uploaded files') && !user_access('download all uploaded files')) {
$disabled_commands[] = 'getfile';
}*/
return $disabled_commands;
}