diff --git a/bin/win32/installScheduler.php b/bin/win32/installScheduler.php new file mode 100644 index 0000000..c5a28f8 --- /dev/null +++ b/bin/win32/installScheduler.php @@ -0,0 +1,11 @@ + 'ktscheduler', + 'display' => 'KnowledgeTree Scheduler Service', + 'params' => $dir + )); + +?> \ No newline at end of file diff --git a/bin/win32/schedulerService.php b/bin/win32/schedulerService.php new file mode 100644 index 0000000..af4aa48 --- /dev/null +++ b/bin/win32/schedulerService.php @@ -0,0 +1,22 @@ + \ No newline at end of file diff --git a/bin/win32/schedulerServiceStatus.php b/bin/win32/schedulerServiceStatus.php new file mode 100644 index 0000000..930b0c9 --- /dev/null +++ b/bin/win32/schedulerServiceStatus.php @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/bin/win32/uninstallScheduler.php b/bin/win32/uninstallScheduler.php new file mode 100644 index 0000000..47cd515 --- /dev/null +++ b/bin/win32/uninstallScheduler.php @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/search2/indexing/extractors/ExifExtractor.inc.php b/search2/indexing/extractors/ExifExtractor.inc.php new file mode 100644 index 0000000..12311fa --- /dev/null +++ b/search2/indexing/extractors/ExifExtractor.inc.php @@ -0,0 +1,50 @@ +sourcefile, 0, true); + $content = ''; + foreach ($exif as $key => $section) + { + foreach ($section as $name => $val) + { + if (is_numeric($val)) + { + // no point indexing numeric content. it will be ignored anyways! + continue; + } + $content .= "$val\n"; + } + } + + $result = file_put_contents($this->targetfile, $content); + + return false !== $result; + } + + public function diagnose() + { + if (!function_exists('exif_read_data')) + { + return sprintf(_kt('The Exif extractor requires the module exif php extension. Please include this in the php.ini.')); + } + + return null; + } +} + +?> \ No newline at end of file diff --git a/search2/indexing/extractors/PSExtractor.inc.php b/search2/indexing/extractors/PSExtractor.inc.php index 5fca0c8..1b85470 100644 --- a/search2/indexing/extractors/PSExtractor.inc.php +++ b/search2/indexing/extractors/PSExtractor.inc.php @@ -9,8 +9,22 @@ class PSExtractor extends ApplicationExtractor public function getSupportedMimeTypes() { + if (OS_WINDOWS) + { + return array(); + } return array('application/postscript'); } + + public function diagnose() + { + if (OS_WINDOWS) + { + return null; + } + return parent::diagnose(); + } + } ?> \ No newline at end of file