require_once $gfwww.'search/include/engines/NewsGroupSearchEngine.class.php';
require_once $gfwww.'search/include/engines/TasksGroupSearchEngine.class.php';
require_once $gfwww.'search/include/engines/TrackersGroupSearchEngine.class.php';
-
require_once $gfwww.'search/include/engines/ArtifactSearchEngine.class.php';
require_once $gfwww.'search/include/engines/ForumSearchEngine.class.php';
plugin_hook_by_reference('group_search_engines', $this);
// Global search engine
- $ffSESoft = new GFSearchEngine(SEARCH__TYPE_IS_SOFTWARE, 'ProjectHtmlSearchRenderer', _('Projects'));
+ $ffSESoft = new SearchEngine(SEARCH__TYPE_IS_SOFTWARE, 'ProjectHtmlSearchRenderer', _('Projects'));
$this->addSearchEngine(
SEARCH__TYPE_IS_SOFTWARE,
$ffSESoft
);
- $ffSEPeople = new GFSearchEngine(SEARCH__TYPE_IS_PEOPLE, 'PeopleHtmlSearchRenderer', _('People'));
+ $ffSEPeople = new SearchEngine(SEARCH__TYPE_IS_PEOPLE, 'PeopleHtmlSearchRenderer', _('People'));
$this->addSearchEngine(
SEARCH__TYPE_IS_PEOPLE,
$ffSEPeople
);
- $ffSEAllDocs = new GFSearchEngine(SEARCH__TYPE_IS_ALLDOCS, 'DocsAllHtmlSearchRenderer', _('Documents'));
+ $ffSEAllDocs = new SearchEngine(SEARCH__TYPE_IS_ALLDOCS, 'DocsAllHtmlSearchRenderer', _('Documents'));
$this->addSearchEngine(
SEARCH__TYPE_IS_ALLDOCS,
$ffSEAllDocs
);
if (forge_get_config('use_people')) {
- $ffSESkills = new GFSearchEngine(SEARCH__TYPE_IS_SKILL, 'SkillHtmlSearchRenderer', _('Skills'));
+ $ffSESkills = new SearchEngine(SEARCH__TYPE_IS_SKILL, 'SkillHtmlSearchRenderer', _('Skills'));
$this->addSearchEngine(
SEARCH__TYPE_IS_SKILL,
$ffSESkills
}
// Rss search engines
- $ffSESoftRss = new GFSearchEngine(SEARCH__TYPE_IS_SOFTWARE, 'ProjectRssSearchRenderer', _('Projects'));
+ $ffSESoftRss = new SearchEngine(SEARCH__TYPE_IS_SOFTWARE, 'ProjectRssSearchRenderer', _('Projects'));
$this->addSearchEngine(
SEARCH__TYPE_IS_SOFTWARE,
$ffSESoftRss,
require_once $gfwww.'search/include/engines/SearchEngine.class.php';
-class GroupSearchEngine extends GFSearchEngine {
+class GroupSearchEngine extends SearchEngine {
var $Group;
- function __construct($type, $rendererClassName, $label) {
- parent::__construct($type, $rendererClassName, $label);
- }
-
function isAvailable($parameters) {
if(isset($parameters[SEARCH__PARAMETER_GROUP_ID]) && $parameters[SEARCH__PARAMETER_GROUP_ID]) {
$lgroup = group_get_object($parameters[SEARCH__PARAMETER_GROUP_ID]);
*/
var $callbackFunction = '';
- /**
- * @param string $typeOfSearch type of the search (Software, Forum, People and so on)
- * @param string $words words we are searching for
- * @param bool $isExact if we want to search for all the words or if only one matching the query is sufficient
- * @param object $searchQuery SearchQuery instance
- */
- function __construct($typeOfSearch, $words, $isExact, $searchQuery) {
- parent::__construct($typeOfSearch, $words, $isExact, $searchQuery);
- }
-
/**
* flush - flush the RSS output
*/
var $searchQuery;
/**
- * @param string $typeOfSearch type of search
- * @param string $words words we are searching for
- * @param bool $isExact if we want to search for all the words or if only one matching the query is sufficient
- * @param $searchQuery
+ * @param string $typeOfSearch type of search
+ * @param string $words words we are searching for
+ * @param bool $isExact if we want to search for all the words or if only one matching the query is sufficient
+ * @param $searchQuery
*/
function __construct($typeOfSearch, $words, $isExact, $searchQuery) {
$this->query['typeOfSearch'] = $typeOfSearch;