diff --git a/module/folder/folder.php b/module/folder/folder.php index e13aeb03..d3430759 100644 --- a/module/folder/folder.php +++ b/module/folder/folder.php @@ -95,11 +95,11 @@ class folder extends common private function getFolderContent($chemin, $config = []) { - $showSubFolder = isset ($config['showsubfolder']) ? $config['showsubfolder'] : true; - $sort = isset ($config['sort']) ? $config['sort'] : true; - $showDetails = isset ($config['showdetails']) ? $config['showdetails'] : false; - $initialFolderState = isset ($config['initialfolderstate']) ? $config['initialfolderstate'] : 'collapsed'; - + $showSubFolder = isset($config['showsubfolder']) ? $config['showsubfolder'] : true; + $sort = isset($config['sort']) ? $config['sort'] : true; + $showDetails = isset($config['showdetails']) ? $config['showdetails'] : false; + $initialFolderState = isset($config['initialfolderstate']) ? $config['initialfolderstate'] : 'collapsed'; + // Vérifier si le chemin existe et est un dossier if (is_dir($chemin)) { // Ouvrir le dossier @@ -107,14 +107,14 @@ class folder extends common // Initialiser les tableaux pour les sous-dossiers et les fichiers $subDirectories = []; $files = []; - + // Parcourir les éléments du dossier while (($element = readdir($dh)) !== false) { // Exclure les éléments spéciaux if ($element != '.' && $element != '..') { // Construire le chemin complet de l'élément $cheminComplet = $chemin . '/' . $element; - + // Vérifier si c'est un dossier if (is_dir($cheminComplet)) { // Ajouter le dossier au tableau des sous-dossiers @@ -125,19 +125,19 @@ class folder extends common } } } - + // Fermer le dossier closedir($dh); - + // Trier les sous-dossiers et les fichiers si nécessaire if ($sort) { sort($subDirectories); sort($files); } - + // Initialiser la liste des éléments $items = '