aboutsummaryrefslogtreecommitdiffstats
path: root/boot.php
diff options
context:
space:
mode:
authorzotlabs <mike@macgirvin.com>2017-02-23 14:52:36 -0800
committerzotlabs <mike@macgirvin.com>2017-02-23 14:52:36 -0800
commit3e992604c711b64232075215e2fec734f7084377 (patch)
treed4d34809ec64b71123f703fdb34e262e3f456864 /boot.php
parentc866c482520e786b23e870f4548dd944921ed43e (diff)
downloadvolse-hubzilla-3e992604c711b64232075215e2fec734f7084377.tar.gz
volse-hubzilla-3e992604c711b64232075215e2fec734f7084377.tar.bz2
volse-hubzilla-3e992604c711b64232075215e2fec734f7084377.zip
move some functions to more appropriate places
Diffstat (limited to 'boot.php')
-rwxr-xr-xboot.php18
1 files changed, 18 insertions, 0 deletions
diff --git a/boot.php b/boot.php
index 7120632f4..9338bc5b2 100755
--- a/boot.php
+++ b/boot.php
@@ -1384,6 +1384,24 @@ function os_mkdir($path, $mode = 0777, $recursive = false) {
return $result;
}
+
+// recursively delete a directory
+function rrmdir($path) {
+ if(is_dir($path) === true) {
+ $files = array_diff(scandir($path), array('.', '..'));
+ foreach($files as $file) {
+ rrmdir(realpath($path) . '/' . $file);
+ }
+ return rmdir($path);
+ }
+ elseif(is_file($path) === true) {
+ return unlink($path);
+ }
+
+ return false;
+}
+
+
/**
* @brief Function to check if request was an AJAX (xmlhttprequest) request.
*