diff --git a/search2/indexing/indexerCore.inc.php b/search2/indexing/indexerCore.inc.php index b81d1f1..a3297b9 100755 --- a/search2/indexing/indexerCore.inc.php +++ b/search2/indexing/indexerCore.inc.php @@ -612,6 +612,7 @@ abstract class Indexer $this->generalHookCache = array(); $this->mimeHookCache = array(); + $this->hookPath = str_replace('\\','/', $this->hookPath); $dir = opendir($this->hookPath); while (($file = readdir($dir)) !== false) { @@ -1372,6 +1373,8 @@ abstract class Indexer global $default; $diagnoses = array(); + + $path = str_replace('\\','/', $path); $dir = opendir($path); $extlen = - strlen($extension); @@ -1444,6 +1447,7 @@ abstract class Indexer { $this->clearExtractors(); } + $this->extractorPath = str_replace('\\','/', $this->extractorPath); $dir = opendir($this->extractorPath); while (($file = readdir($dir)) !== false) { diff --git a/search2/search/fieldRegistry.inc.php b/search2/search/fieldRegistry.inc.php index e240372..0d6d9e6 100755 --- a/search2/search/fieldRegistry.inc.php +++ b/search2/search/fieldRegistry.inc.php @@ -223,6 +223,7 @@ class ExprFieldRegistry { $this->fields = array(); + $this->path = str_replace('\\','/', $this->path); $dir = opendir($this->path); while (($file = readdir($dir)) !== false) {