Lines Matching refs:SearchParams
196 if ( !$Param{SearchParams} ) {
214 if ( IsStringWithData( $Param{SearchParams}->{$Field} ) ) {
225 if ( !$Param{SearchParams} ) {
236 if ( IsStringWithData( $Param{SearchParams}->{Fulltext} ) ) {
250 next ARTICLEFIELD if !IsStringWithData( $Param{SearchParams}->{$ArticleField} );
265 if ( !$Param{SearchParams} ) {
282 push @Fields, 'Fulltext' if IsStringWithData( $Param{SearchParams}->{Fulltext} );
287 next FIELD if !IsStringWithData( $Param{SearchParams}->{$Field} );
290 $Param{SearchParams}->{$Field} =~ s/\*/%/gi;
293 next FIELD if $Param{SearchParams}->{$Field} =~ /^\%{1,3}$/;
296 $SQLQuery .= ' ' . $Param{SearchParams}->{ContentSearch} . ' ';
300 if ( $Param{SearchParams}->{ConditionInline} ) {
304 Value => lc $Param{SearchParams}->{$Field},
305 SearchPrefix => $Param{SearchParams}->{ContentSearchPrefix},
306 SearchSuffix => $Param{SearchParams}->{ContentSearchSuffix},
314 my $Value = $Param{SearchParams}->{$Field};
316 if ( $Param{SearchParams}->{ContentSearchPrefix} ) {
317 $Value = $Param{SearchParams}->{ContentSearchPrefix} . $Value;
319 if ( $Param{SearchParams}->{ContentSearchSuffix} ) {
320 $Value .= $Param{SearchParams}->{ContentSearchSuffix};