aboutsummaryrefslogtreecommitdiff
path: root/app/class/modelmedia.php
diff options
context:
space:
mode:
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;
+
+ }
}