diff --git a/module/sharefolder/sharefolder.php b/module/sharefolder/sharefolder.php index bb06207f..3bbeca6b 100644 --- a/module/sharefolder/sharefolder.php +++ b/module/sharefolder/sharefolder.php @@ -26,16 +26,57 @@ class sharefolder extends common 'index' => self::GROUP_VISITOR, ]; + static $folders = ''; + public function index() { + + self::$folders = $this->listerSousDossier( self::FILE_DIR . 'source/partage'); + // Valeurs en sortie $this->addOutput([ 'showBarEditButton' => true, 'showPageContent' => true, - 'view' => 'index', - 'vendor' => [ - 'php-dirlister' - ], + 'view' => 'index' ]); } + private function listerSousDossier($chemin) { + // Vérifier si le chemin existe et est un dossier + if (is_dir($chemin)) { + // Ouvrir le dossier + if ($dh = opendir($chemin)) { + $items = isset($items) ? $items . '