diff --git a/module/folder/folder.php b/module/folder/folder.php index 7c959b3b..f9d07416 100644 --- a/module/folder/folder.php +++ b/module/folder/folder.php @@ -160,16 +160,18 @@ class folder extends common foreach ($files as $file) { $fileFullPath = $chemin . '/' . $file; $fileInfo = ''; + $fileExtension = pathinfo($fileFullPath, PATHINFO_EXTENSION); // Obtenir l'extension du fichier + $fileExtensionClass = strtolower($fileExtension); // Convertir l'extension en minuscules pour une classe CSS if ($showDetails) { $fileSize = filesize($fileFullPath); $fileSizeFormatted = $this->formatSizeUnits($fileSize); - $fileInfo = "
" . date("d-m-Y H:i", filemtime($fileFullPath)) . " - $fileSizeFormatted
"; + $fileInfo = "
" . date('d-m-Y H:i', filemtime($fileFullPath)) . ' - ' . $fileSizeFormatted . '
'; } - $items .= "
  • $file
    $fileInfo
  • "; + $items .= '
  • ' . $file . '
    ' . $fileInfo . '
  • '; } // Fermer la liste - $items .= ""; + $items .= ''; return $items; } @@ -178,6 +180,7 @@ class folder extends common return ''; } + diff --git a/module/folder/view/index/index.css b/module/folder/view/index/index.css index b8499eda..752122e8 100644 --- a/module/folder/view/index/index.css +++ b/module/folder/view/index/index.css @@ -27,14 +27,10 @@ list-style: none; } -#dirindex .directory { +#dirindex li.directory { list-style-type: "\1F4C1"; } -#dirindex .file { - list-style-type: "\1F4C4"; -} - #dirindex ul li { margin-top: 10px; } @@ -50,9 +46,9 @@ } /* Style pour les sous-éléments des dossiers */ -.sub-items { +ul.sub-items { list-style-type: none; - margin-left: -40px; + margin-left: -50px; } @@ -69,4 +65,19 @@ white-space: nowrap; /* Empêcher le débordement du texte à la ligne suivante */ overflow: hidden; /* Cacher tout texte qui dépasse */ text-overflow: ellipsis; /* Ajouter des points de suspension (...) pour indiquer que le texte a été tronqué */ +} + +/** +* Images des icônes +*/ + +/** les dossiers */ +#dirindex li.directory { + list-style-type: "\1F4C1"; +} + + +/** fichiers par défaut (mime non trouvé) */ +#dirindex li:not(.directory) { + list-style-type: "\1F4C4"; } \ No newline at end of file