From 7cafbbb9d9ec14462fe8ce0eda86c42d22367757 Mon Sep 17 00:00:00 2001 From: vincent-peugnet Date: Mon, 10 Dec 2018 01:40:01 +0100 Subject: media-upload --- app/class/modelmedia.php | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'app/class/modelmedia.php') diff --git a/app/class/modelmedia.php b/app/class/modelmedia.php index 3402a04..89c253f 100644 --- a/app/class/modelmedia.php +++ b/app/class/modelmedia.php @@ -105,7 +105,32 @@ class Modelmedia extends Model } + public function listdir($dir) + { + + $result = array(); + + $cdir = scandir($dir); + $result['dirfilecount'] = 0; + foreach ($cdir as $key => $value) + { + if (!in_array($value,array(".",".."))) + { + if (is_dir($dir . DIRECTORY_SEPARATOR . $value)) + { + $result[$value] = $this->listdir($dir . DIRECTORY_SEPARATOR . $value); + } + else + { + $result['dirfilecount'] ++; + } + } + } + + return $result; + + } } -- cgit v1.2.3