Inheritance diagram for ilLikeUserDefinedFieldSearch:
Collaboration diagram for ilLikeUserDefinedFieldSearch:Public Member Functions | |
| ilLikeUserDefinedFieldSearch (&$qp_obj) | |
| Constructor public. | |
| __createWhereCondition () | |
Definition at line 37 of file class.ilLikeUserDefinedFieldSearch.php.
| ilLikeUserDefinedFieldSearch::__createWhereCondition | ( | ) |
Definition at line 50 of file class.ilLikeUserDefinedFieldSearch.php.
References ilAbstractSearch::getFields().
{
$fields = $this->getFields();
$field = $fields[0];
$and = " WHERE ( ";
$counter = 0;
foreach($this->query_parser->getQuotedWords() as $word)
{
if($counter++)
{
$and .= " OR ";
}
$and .= ('`'.$field.'` ');
if(strpos($word,'^') === 0)
{
$and .= ("LIKE ('".substr($word,1)."%')");
}
else
{
$and .= ("LIKE ('%".$word."%')");
}
}
return $and.") ";
}
Here is the call graph for this function:| ilLikeUserDefinedFieldSearch::ilLikeUserDefinedFieldSearch | ( | &$ | qp_obj | ) |
Constructor public.
Definition at line 44 of file class.ilLikeUserDefinedFieldSearch.php.
References ilUserDefinedFieldSearch::ilUserDefinedFieldSearch().
{
parent::ilUserDefinedFieldSearch($qp_obj);
}
Here is the call graph for this function:
1.7.1