]> git.p6c8.net - jirafeau.git/blobdiff - lib/functions.php
[FEATURE] Compute data folder in admin pannel
[jirafeau.git] / lib / functions.php
index 058d53e680966ca2a1e2db9391b58e6c689477f7..84f2a44d2cda8e567d524ce43459688c1f753ba9 100644 (file)
@@ -1344,3 +1344,12 @@ function jirafeau_admin_csrf_field()
 {
     return "<input type='hidden' name='admin_csrf' value='". $_SESSION['admin_csrf'] . "'/>";
 }
+
+function jirafeau_dir_size($dir)
+{
+    $size = 0;
+    foreach (glob(rtrim($dir, '/').'/*', GLOB_NOSORT) as $entry) {
+        $size += is_file($entry) ? filesize($entry) : jirafeau_dir_size($entry);
+    }
+    return $size;
+}

patrick-canterino.de