diff --git a/bl-kernel/helpers/filesystem.class.php b/bl-kernel/helpers/filesystem.class.php index c7417afa..9cc0261c 100644 --- a/bl-kernel/helpers/filesystem.class.php +++ b/bl-kernel/helpers/filesystem.class.php @@ -268,7 +268,7 @@ class Filesystem { /** * Get Size of file or directory in bytes * @param [string] $fileOrDirectory - * @return [int|bool [bytes or false on error] + * @return [int|bool] [bytes or false on error] */ public static function getSize($fileOrDirectory) { // Files @@ -278,8 +278,10 @@ class Filesystem { // Directories if (file_exists($fileOrDirectory)) { $size = 0; - foreach(new RecursiveIteratorIterator(new RecursiveDirectoryIterator($fileOrDirectory)) as $file){ - $size += $file->getSize(); + foreach(new RecursiveIteratorIterator(new RecursiveDirectoryIterator($fileOrDirectory, FilesystemIterator::SKIP_DOTS)) as $file){ + if (file_exists($file)) { + $size += $file->getSize(); + } } return $size; } diff --git a/bl-kernel/helpers/text.class.php b/bl-kernel/helpers/text.class.php index 9f7093ea..2a53cebd 100644 --- a/bl-kernel/helpers/text.class.php +++ b/bl-kernel/helpers/text.class.php @@ -116,7 +116,7 @@ class Text { $characteres = "1234567890abcdefghijklmnopqrstuvwxyz!@#%^&*"; $text = ''; for($i=0; $i<$length; $i++) { - $text .= $characteres{rand(0,41)}; + $text .= $characteres[rand(0,41)]; } return $text; }