aboutsummaryrefslogtreecommitdiff
path: root/app/class/modelmedia.php
diff options
context:
space:
mode:
authorvincent-peugnet <v.peugnet@free.fr>2018-12-10 01:40:01 +0100
committervincent-peugnet <v.peugnet@free.fr>2018-12-10 01:40:01 +0100
commit7cafbbb9d9ec14462fe8ce0eda86c42d22367757 (patch)
treec950cf870066817bec50bbacfebaa74f436ed96a /app/class/modelmedia.php
parentc8da7fe9adbf096e7d8131439064e9be2df58ac4 (diff)
downloadwcms-7cafbbb9d9ec14462fe8ce0eda86c42d22367757.tar.gz
wcms-7cafbbb9d9ec14462fe8ce0eda86c42d22367757.zip
media-upload
Diffstat (limited to 'app/class/modelmedia.php')
-rw-r--r--app/class/modelmedia.php25
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;
+
+ }
}