diff --git a/core/module/user/view/add/add.php b/core/module/user/view/add/add.php
index e0f42653..a1a27f19 100644
--- a/core/module/user/view/add/add.php
+++ b/core/module/user/view/add/add.php
@@ -47,8 +47,9 @@
'selected' => self::GROUP_MEMBER
]); ?>
- false
+ false,
+ 'help' => 'Ce membre pourra téléverser ou télécharger des fichiers dans le dossier \'partage\' et ses sous-dossiers'
]); ?>
Autorisations :
diff --git a/core/module/user/view/edit/edit.php b/core/module/user/view/edit/edit.php
index c5ce2585..bb7ce462 100644
--- a/core/module/user/view/edit/edit.php
+++ b/core/module/user/view/edit/edit.php
@@ -65,9 +65,9 @@
'selected' => $this->getData(['user', $this->getUrl(2), 'group'])
]); ?>
- $this->getData(['user', $this->getUrl(2), 'files']),
- 'help' => 'Ce membre pourra déposer ou télécharger des fichiers dans le dossier \'updown\' et ses sous-dossiers'
+ 'help' => 'Ce membre pourra téléverser ou télécharger des fichiers dans le dossier \'partage\' et ses sous-dossiers'
]); ?>
Autorisations :
diff --git a/core/vendor/filemanager/config/config.php b/core/vendor/filemanager/config/config.php
index d560e866..1dfb7f9b 100644
--- a/core/vendor/filemanager/config/config.php
+++ b/core/vendor/filemanager/config/config.php
@@ -20,66 +20,69 @@ $tab = json_decode($json, true);
$group = $tab['user'][$userId]['group'];
$uploadDir = '/site/file/source/';
$currentPath = '../../../site/file/source/';
-if( $group === 3){
- // Administrateur, droits maximum
- $deleteFiles = true;
- $createFolders = true;
- $deleteFolders = true;
- $uploadFiles = true;
- $renameFiles = true;
- $renameFolders = true;
- $duplicateFiles = true;
- $extractFiles = true;
- $copycutFiles = true;
- $copycutDirs = true;
- $chmodFiles = true;
- $chmodDirs = true;
- $previewtextFiles = true;
- $edittextFiles = true;
- $createtextFiles = true;
- $downloadFiles = true;
-}
-elseif( $group === 2){
- // Modérateur éditeur
- $deleteFiles = false;
- $createFolders = true;
- $deleteFolders = false;
- $uploadFiles = true;
- $renameFiles = true;
- $renameFolders = false;
- $duplicateFiles = true;
- $extractFiles = true;
- $copycutFiles = true;
- $copycutDirs = false;
- $chmodFiles = false;
- $chmodDirs = false;
- $previewtextFiles = true;
- $edittextFiles = true;
- $createtextFiles = true;
- $downloadFiles = true;
-}
-else{
- // Membre avec droits d'upload / download
- $uploadDir = '/site/file/source/updown/';
- $currentPath = '../../../site/file/source/updown/';
- if(!is_dir('../../../site/file/source/updown')) mkdir ('../../../site/file/source/updown');
- $deleteFiles = false;
- $createFolders = false;
- $deleteFolders = false;
- $uploadFiles = true;
- $renameFiles = false;
- $renameFolders = false;
- $duplicateFiles = false;
- $extractFiles = false;
- $copycutFiles = true;
- $copycutDirs = false;
- $chmodFiles = false;
- $chmodDirs = false;
- $previewtextFiles = false;
- $edittextFiles = false;
- $createtextFiles = false;
- $downloadFiles = true;
+switch ($group) {
+ case 3:
+ // Administrateur, droits maximum
+ $deleteFiles = true;
+ $createFolders = true;
+ $deleteFolders = true;
+ $uploadFiles = true;
+ $renameFiles = true;
+ $renameFolders = true;
+ $duplicateFiles = true;
+ $extractFiles = true;
+ $copycutFiles = true;
+ $copycutDirs = true;
+ $chmodFiles = true;
+ $chmodDirs = true;
+ $previewtextFiles = true;
+ $edittextFiles = true;
+ $createtextFiles = true;
+ $downloadFiles = true;
+ break;
+ case 2:
+ // Modérateur éditeur
+ $deleteFiles = false;
+ $createFolders = true;
+ $deleteFolders = false;
+ $uploadFiles = true;
+ $renameFiles = true;
+ $renameFolders = false;
+ $duplicateFiles = true;
+ $extractFiles = true;
+ $copycutFiles = true;
+ $copycutDirs = false;
+ $chmodFiles = false;
+ $chmodDirs = false;
+ $previewtextFiles = true;
+ $edittextFiles = true;
+ $createtextFiles = true;
+ $downloadFiles = true;
+ break;
+ default:
+ // Membre avec droits d'upload / download
+ $uploadDir = '/site/file/source/partage/';
+ $currentPath = '../../../site/file/source/partage/';
+ if(!is_dir('../../../site/file/source/partage')) mkdir ('../../../site/file/source/partage');
+ $deleteFiles = false;
+ $createFolders = false;
+ $deleteFolders = false;
+ $uploadFiles = true;
+ $renameFiles = false;
+ $renameFolders = false;
+ $duplicateFiles = false;
+ $extractFiles = false;
+ $copycutFiles = true;
+ $copycutDirs = false;
+ $chmodFiles = false;
+ $chmodDirs = false;
+ $previewtextFiles = false;
+ $edittextFiles = false;
+ $createtextFiles = false;
+ $downloadFiles = true;
+ break;
}
+
/* Fin lecture du groupe de l'utilisateur connecté pour attribuer les droits et les dossiers */
/*