From f3ae03a133d381626c9925723fb5922019ba972d Mon Sep 17 00:00:00 2001 From: F TEMPEZ Date: Wed, 13 Mar 2024 16:28:19 +0100 Subject: [PATCH] shareFolder --- module/sharefolder/sharefolder.php | 49 ++- .../sharefolder/vendor/php-dirlister/inc.json | 3 - .../vendor/php-dirlister/php-dirlister.php | 283 ------------------ module/sharefolder/view/index/index.css | 180 +++-------- module/sharefolder/view/index/index.php | 72 +---- 5 files changed, 88 insertions(+), 499 deletions(-) delete mode 100644 module/sharefolder/vendor/php-dirlister/inc.json delete mode 100644 module/sharefolder/vendor/php-dirlister/php-dirlister.php 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 . '