1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-05-08 00:25:19 +02:00

[feature/extension-manager] Make sure the directory pattern matches on windows

PHPBB3-10323
This commit is contained in:
Nils Adermann 2011-09-01 18:53:12 -04:00
parent 024a5e710e
commit f61ee5d6f5

View File

@ -318,11 +318,11 @@ class phpbb_extension_finder
}
else if ($directory && $directory[0] === '/')
{
$directory_pattern = '^' . preg_quote($directory . DIRECTORY_SEPARATOR, '#');
$directory_pattern = '^' . preg_quote(str_replace('/', DIRECTORY_SEPARATOR, $directory) . DIRECTORY_SEPARATOR, '#');
}
else
{
$directory_pattern = preg_quote(DIRECTORY_SEPARATOR . $directory . DIRECTORY_SEPARATOR, '#');
$directory_pattern = preg_quote(DIRECTORY_SEPARATOR . str_replace('/', DIRECTORY_SEPARATOR, $directory) . DIRECTORY_SEPARATOR, '#');
}
$directory_pattern = '#' . $directory_pattern . '#';