mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 12:05:37 +00:00
Fix to ManifestBuilder when running site on windows in a directory containing \r or \t or \n
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/branches/2.2.2@52391 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
parent
13670979ac
commit
cbd6d34b36
@ -89,6 +89,7 @@ class ManifestBuilder {
|
|||||||
// Config manifest
|
// Config manifest
|
||||||
$baseDir = dirname($_SERVER['SCRIPT_FILENAME']) . "/..";
|
$baseDir = dirname($_SERVER['SCRIPT_FILENAME']) . "/..";
|
||||||
$baseDir = ereg_replace("/[^/]+/\\.\\.", "", $baseDir);
|
$baseDir = ereg_replace("/[^/]+/\\.\\.", "", $baseDir);
|
||||||
|
$baseDir = preg_replace("/\\\\/", "/", $baseDir);
|
||||||
|
|
||||||
// locate and include the exclude files
|
// locate and include the exclude files
|
||||||
$topLevel = scandir($baseDir);
|
$topLevel = scandir($baseDir);
|
||||||
@ -488,6 +489,7 @@ class ManifestBuilder {
|
|||||||
// Config manifest
|
// Config manifest
|
||||||
$baseDir = dirname($_SERVER['SCRIPT_FILENAME']) . "/..";
|
$baseDir = dirname($_SERVER['SCRIPT_FILENAME']) . "/..";
|
||||||
$baseDir = ereg_replace("/[^/]+/\\.\\.","",$baseDir);
|
$baseDir = ereg_replace("/[^/]+/\\.\\.","",$baseDir);
|
||||||
|
$baseDir = preg_replace("/\\\\/", "/", $baseDir);
|
||||||
$topLevel = scandir($baseDir);
|
$topLevel = scandir($baseDir);
|
||||||
|
|
||||||
foreach($topLevel as $filename) {
|
foreach($topLevel as $filename) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user