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 $counter, $fields, and 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.") "; }
ilLikeUserDefinedFieldSearch::ilLikeUserDefinedFieldSearch | ( | &$ | qp_obj | ) |
Constructor public.
Definition at line 44 of file class.ilLikeUserDefinedFieldSearch.php.
References ilUserDefinedFieldSearch::ilUserDefinedFieldSearch().
{ parent::ilUserDefinedFieldSearch($qp_obj); }