mirror of
https://github.com/processwire/processwire.git
synced 2025-08-13 18:24:57 +02:00
Fix issue processwire/processwire-issues#1073
This commit is contained in:
@@ -2078,6 +2078,9 @@ class Modules extends WireArray {
|
|||||||
|
|
||||||
$filename = $this->installable[$class];
|
$filename = $this->installable[$class];
|
||||||
$basename = basename($filename);
|
$basename = basename($filename);
|
||||||
|
|
||||||
|
/** @var WireFileTools $fileTools */
|
||||||
|
$fileTools = $this->wire('files');
|
||||||
|
|
||||||
// double check that $class is consistent with the actual $basename
|
// double check that $class is consistent with the actual $basename
|
||||||
if($basename === "$class.module" || $basename === "$class.module.php") {
|
if($basename === "$class.module" || $basename === "$class.module.php") {
|
||||||
@@ -2134,7 +2137,7 @@ class Modules extends WireArray {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if($file->isDir()) {
|
if($file->isDir()) {
|
||||||
$dirs[] = $file->getPathname();
|
$dirs[] = $fileTools->unixDirName($file->getPathname());
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if(in_array($file->getBasename(), $files)) continue; // skip known files
|
if(in_array($file->getBasename(), $files)) continue; // skip known files
|
||||||
|
Reference in New Issue
Block a user