diff options
| author | xue <> | 2006-06-19 18:38:29 +0000 | 
|---|---|---|
| committer | xue <> | 2006-06-19 18:38:29 +0000 | 
| commit | 588727c7e2b8954ec3dbde293cf4c4d68b119f9b (patch) | |
| tree | fdcc16181a20335547953ccf1550e0006c11bf28 /buildscripts/phing/tasks/ManualIndexTask.php | |
| parent | 127f78a4db3cc0fbbbb92f5b1abcfdce4a9af93b (diff) | |
Merge from 3.0 branch till 1185.
Diffstat (limited to 'buildscripts/phing/tasks/ManualIndexTask.php')
| -rw-r--r-- | buildscripts/phing/tasks/ManualIndexTask.php | 38 | 
1 files changed, 38 insertions, 0 deletions
diff --git a/buildscripts/phing/tasks/ManualIndexTask.php b/buildscripts/phing/tasks/ManualIndexTask.php new file mode 100644 index 00000000..1725880f --- /dev/null +++ b/buildscripts/phing/tasks/ManualIndexTask.php @@ -0,0 +1,38 @@ +<?php
 +
 +require_once 'phing/Task.php';
 +
 +/**
 + * Task to index PRADO API docs.
 + */	
 +class ManualIndexTask extends Task
 +{
 +	private $docdir;
 +	private $todir;
 +	
 +	/**
 +	 * @param string the API documentation directory
 +	 */
 +	public function setDocdir($value)
 +	{
 +		$this->docdir=$value;
 +	}
 +	
 +	public function setTodir($value)
 +	{
 +		$this->todir=$value;
 +	}
 +
 +	public function main()
 +	{
 +		$srcdir=realpath(dirname(__FILE__).'/../../../');
 +		$zend_path = $srcdir.'/demos/quickstart/protected/index';
 +		set_include_path(get_include_path().PATH_SEPARATOR.realpath($zend_path));
 +		require_once ('Zend/Search/Lucene.php');
 +		require_once($srcdir.'/buildscripts/index/api_index.php');
 +		$api = new api_index($this->todir, realpath($this->docdir));
 +		$api->create_index();
 +	}
 +}
 +
 +?>
\ No newline at end of file  | 
