72 |
_('Found') . " $total_hits " . |
_('Found') . " $total_hits " . |
73 |
_('results for') . " '$query'"; |
_('results for') . " '$query'"; |
74 |
|
|
75 |
$message .= " " . _('on field') . ' ' . $search->name if $search->name; |
$message .= " " . _('on field') . ' ' . $search->name if $search; |
76 |
|
|
77 |
$self->result->content( |
$self->result->content( |
78 |
results => Webpacus::Search::Results->new({ |
results => Webpacus::Search::Results->new({ |
144 |
|
|
145 |
warn "## next row = ", dump( $row ) if $debug; |
warn "## next row = ", dump( $row ) if $debug; |
146 |
|
|
147 |
return $row; |
return sub { |
148 |
|
my $name = shift || die "no name?"; |
149 |
|
if ( defined $row->{$name} ) { |
150 |
|
# XXX disabled, Template::Declare always want scalars :-( |
151 |
|
if ( 0 && wantarray ) { |
152 |
|
if ( ref($row->{$name}) eq 'ARRAY' ) { |
153 |
|
return $row->{$name}; |
154 |
|
} else { |
155 |
|
return [ $row->{$name} ]; |
156 |
|
} |
157 |
|
} else { |
158 |
|
if ( ref($row->{$name}) eq 'ARRAY' ) { |
159 |
|
return join(' ', @{ $row->{$name} }); |
160 |
|
} else { |
161 |
|
return $row->{$name}; |
162 |
|
} |
163 |
|
} |
164 |
|
} |
165 |
|
return; |
166 |
|
} |
167 |
} |
} |
168 |
|
|
169 |
1; |
1; |