From 541e0180d346ae0e54fbe1e3b27e69c10d74eabf Mon Sep 17 00:00:00 2001 From: Banana Date: Wed, 25 Dec 2019 11:40:21 +0100 Subject: [PATCH] some code cleanup --- single-functions/recursive-remove-dir.php | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/single-functions/recursive-remove-dir.php b/single-functions/recursive-remove-dir.php index a6f8fa6..8339987 100644 --- a/single-functions/recursive-remove-dir.php +++ b/single-functions/recursive-remove-dir.php @@ -13,32 +13,28 @@ /** - * delete and/or empty a diretory + * delete and/or empty a directory * - * $empty = true => empty the diretory but do not delete it + * $empty = true => empty the directory but do not delete it * * @param string $directory * @param boolean $empty * @param int $fTime If not false remove files older then this value in sec. * @return boolean */ -function recursive_remove_directory($directory, $empty=false,$fTime=false) { +function recursive_remove_directory($directory,$empty=false,$fTime=0) { // if the path has a slash at the end we remove it here if(substr($directory,-1) == '/') { $directory = substr($directory,0,-1); } - // if the path is not valid or is not a directory ... if(!file_exists($directory) || !is_dir($directory)) { - // ... we return false and exit the function + // we return false and exit the function return false; - - // ... if the path is not readable - }elseif(!is_readable($directory)) { - // ... we return false and exit the function + } + elseif(!is_readable($directory)) { + // return false and exit the function return false; - - // ... else if the path is readable } else { // we open the directory @@ -57,8 +53,6 @@ function recursive_remove_directory($directory, $empty=false,$fTime=false) { if(is_dir($path)) { // we call this function with the new path recursive_remove_directory($path); - - // if the new path is a file } else { // we remove the file @@ -87,7 +81,7 @@ function recursive_remove_directory($directory, $empty=false,$fTime=false) { return false; } } - // return success + return true; } } -- 2.39.5