Exclude directories now
authorRoland Häder <roland@mxchange.org>
Wed, 24 Apr 2013 03:23:06 +0000 (03:23 +0000)
committerRoland Häder <roland@mxchange.org>
Wed, 24 Apr 2013 03:23:06 +0000 (03:23 +0000)
inc/functions.php
inc/wrapper-functions.php

index e68db14..9060a90 100644 (file)
@@ -1865,7 +1865,7 @@ function getArrayFromDirectory ($baseDir, $prefix, $fileIncludeDirs = FALSE, $ad
                                // We found .php file but should not search for them, why?
                                reportBug(__FUNCTION__, __LINE__, 'We should find files with extension=' . $extension . ', but we found a PHP script. (baseFile=' . $baseFile . ')');
                        }
-               } elseif (($fileExtension == $extension) || (empty($extension))) {
+               } elseif ((($fileExtension == $extension) || (empty($extension))) && (isFileReadable($FQFN))) {
                        // Other, generic file found
                        if ($addBaseDir === TRUE) {
                                // With base path
index 32ab18e..0969cf0 100644 (file)
@@ -199,7 +199,7 @@ function isDirectory ($FQFN) {
                $baseName = basename($FQFN);
 
                // Check it
-               $GLOBALS[__FUNCTION__][$FQFN] = ((is_dir($FQFN)) && ($baseName != '.') && ($baseName != '..') && ($baseName != '.svn'));
+               $GLOBALS[__FUNCTION__][$FQFN] = ((is_dir($FQFN)) && (!in_array($baseName, array('.', '..', '.svn'))));
        } // END - if
 
        // Return the result