diff --git a/libs/core/core.rmdir.php b/libs/core/core.rmdir.php index 7169a3b9..01c6c6bb 100644 --- a/libs/core/core.rmdir.php +++ b/libs/core/core.rmdir.php @@ -40,18 +40,14 @@ function smarty_core_rmdir($params, &$smarty) } } } - closedir($_handle); + } - if ($params['level']) { - @rmdir($params['dirname']); - } + if ($params['level']) { + return @rmdir($params['dirname']); + } + return (bool)$_handle; - return true; - - } else { - return false; - } } /* vim: set expandtab: */