diff --git a/module/folder/folder.php b/module/folder/folder.php index f9d07416..f1b5758c 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 = ''; } } - + // Ajouter les fichiers à la liste foreach ($files as $file) { $fileFullPath = $chemin . '/' . $file; @@ -167,20 +167,20 @@ class folder extends common $fileSizeFormatted = $this->formatSizeUnits($fileSize); $fileInfo = "
" . date('d-m-Y H:i', filemtime($fileFullPath)) . ' - ' . $fileSizeFormatted . '
'; } - $items .= '
  • ' . $file . '
    ' . $fileInfo . '
  • '; + $items .= '
  • ' . $file . '
    ' . $fileInfo . '
  • '; } - + // Fermer la liste $items .= ''; - + return $items; } } - + return ''; } - - + +