diff options
author | vincent-peugnet <v.peugnet@free.fr> | 2018-12-10 01:40:01 +0100 |
---|---|---|
committer | vincent-peugnet <v.peugnet@free.fr> | 2018-12-10 01:40:01 +0100 |
commit | 7cafbbb9d9ec14462fe8ce0eda86c42d22367757 (patch) | |
tree | c950cf870066817bec50bbacfebaa74f436ed96a /app/class/modelmedia.php | |
parent | c8da7fe9adbf096e7d8131439064e9be2df58ac4 (diff) | |
download | wcms-7cafbbb9d9ec14462fe8ce0eda86c42d22367757.tar.gz wcms-7cafbbb9d9ec14462fe8ce0eda86c42d22367757.zip |
media-upload
Diffstat (limited to 'app/class/modelmedia.php')
-rw-r--r-- | app/class/modelmedia.php | 25 |
1 files changed, 25 insertions, 0 deletions
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; + + } } |