From: Roland Häder Date: Wed, 24 Apr 2013 02:50:32 +0000 (+0000) Subject: Fixes X-Git-Url: https://git.mxchange.org/?p=mailer.git;a=commitdiff_plain;h=971c31241c59b933d563f712a893b0c54ad33557 Fixes --- diff --git a/inc/functions.php b/inc/functions.php index c227a23925..e68db149d1 100644 --- a/inc/functions.php +++ b/inc/functions.php @@ -1854,7 +1854,7 @@ function getArrayFromDirectory ($baseDir, $prefix, $fileIncludeDirs = FALSE, $ad if ($addBaseDir === TRUE) { // With base path array_push($foundMatches, $fileName); - } elseif ($withPrefixSuffix === FALSE) { + } elseif (($withPrefixSuffix === FALSE) && (!empty($extension))) { // No prefix/suffix array_push($foundMatches, substr($baseFile, strlen($prefix), -strlen($suffix . $extension))); } else { @@ -1867,7 +1867,16 @@ function getArrayFromDirectory ($baseDir, $prefix, $fileIncludeDirs = FALSE, $ad } } elseif (($fileExtension == $extension) || (empty($extension))) { // Other, generic file found - array_push($foundMatches, $fileName); + if ($addBaseDir === TRUE) { + // With base path + array_push($foundMatches, $fileName); + } elseif (($withPrefixSuffix === FALSE) && (!empty($extension))) { + // No prefix/suffix + array_push($foundMatches, substr($baseFile, strlen($prefix), -strlen($suffix . $extension))); + } else { + // No base path + array_push($foundMatches, $baseFile); + } } } // END - while