Fix RFM config.php

This commit is contained in:
Fred Tempez 2024-03-05 18:39:30 +01:00
parent 0535556b68
commit 78102b96b4

View File

@ -58,16 +58,14 @@ if (!is_null($u) && !is_null($g) && !is_null($userId)) {
if ( if (
is_null($profil) is_null($profil)
|| $g['profil'][$group][$profil]['filemanager'] === false || $g['profil'][$group][$profil]['filemanager'] === false
|| $folder = $g['profil'][$group][$profil]['folder'] === 'none'
) { ) {
exit("<h1 style='color: red'>Accès interdit au gestionnaire de fichiers !</h1>"); exit("<h1 style='color: red'>Accès interdit au gestionnaire de fichiers !</h1>");
} }
// Chemin du dossier partagé dans le profil // Détermine la variable du dossier partagé dans le profil
$sharedPathKey = ($courseId === 'home') ? 'homePath' : 'coursePath'; $sharedPathKey = ($courseId === 'home') ? 'homePath' : 'coursePath';
$sharedPath = isset($folder[$sharedPathKey]) ? $folder[$sharedPathKey] : ''; $sharedPath = isset($folder[$sharedPathKey]) ? $folder[$sharedPathKey] : 'none';
// Interdit un accès non partagé
// Accès non partagé
if ( if (
$folder[$sharedPathKey] === 'none' $folder[$sharedPathKey] === 'none'
) { ) {
@ -76,7 +74,6 @@ if (!is_null($u) && !is_null($g) && !is_null($userId)) {
// Un dossier renvoie vers le dossier confiné // Un dossier renvoie vers le dossier confiné
$uploadDir = $sharedPath === '' ? '/site/file/source/' . $courseId . '/' : $sharedPath; $uploadDir = $sharedPath === '' ? '/site/file/source/' . $courseId . '/' : $sharedPath;
$currentPath = '../../../' . $uploadDir; $currentPath = '../../../' . $uploadDir;
// Affiche un message d'erreur du le dossier partagé a été supprimé. // Affiche un message d'erreur du le dossier partagé a été supprimé.