4 include_once
'./Services/Search/classes/class.ilAbstractSearch.php';
26 parent::__construct($qp_obj);
40 "FROM usr_data_multi ".
46 $this->search_result->addEntry(
$row->usr_id,
'usr',$this->__prepareFound(
$row));
59 foreach($a_fields as $field)
63 parent::setFields($fields ? $fields : array());
74 $and =
" WHERE field_id = ".$ilDB->quote($field,
"text").
" AND ( ";
76 foreach($this->query_parser->getQuotedWords() as $word)
83 if(strpos($word,
'^') === 0)
85 $and .= $ilDB->like(
"value",
"text", substr($word,1).
"%");
89 $and .= $ilDB->like(
"value",
"text",
"%".$word.
"%");
getFields()
Get fields to search.
__createLocateString()
build locate string in case of AND search
const DB_FETCHMODE_OBJECT
performSearch()
Perform search.
__construct($qp_obj)
Constructor public.