diff options
Diffstat (limited to 'install/install_functions.php')
-rw-r--r-- | install/install_functions.php | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/install/install_functions.php b/install/install_functions.php index 3cfe13fb..a3bf3661 100644 --- a/install/install_functions.php +++ b/install/install_functions.php | |||
@@ -78,10 +78,12 @@ function pdoDrivers() { | |||
78 | * Here in case of .gitignore files | 78 | * Here in case of .gitignore files |
79 | */ | 79 | */ |
80 | 80 | ||
81 | function delTree($dir, $withdirectory="true") { | 81 | function delTree($dir, $withdirectory=true, $hiddenfiles = true) { |
82 | $files = array_diff(scandir($dir), array('.','..')); | 82 | if ($hiddenfiles) { |
83 | foreach ($files as $file) { | 83 | $files = array_diff(scandir($dir), array('.','..')); |
84 | (is_dir("$dir/$file")) ? delTree("$dir/$file") : unlink("$dir/$file"); | 84 | foreach ($files as $file) { |
85 | (is_dir("$dir/$file")) ? delTree("$dir/$file") : unlink("$dir/$file"); | ||
86 | } | ||
85 | } | 87 | } |
86 | if ($withdirectory) { | 88 | if ($withdirectory) { |
87 | return rmdir($dir); | 89 | return rmdir($dir); |
@@ -108,4 +110,4 @@ function executeQuery($handle, $sql, $params) { | |||
108 | } | 110 | } |
109 | } | 111 | } |
110 | 112 | ||
111 | ?> \ No newline at end of file | 113 | ?> |