150 |
sub search_form { |
sub search_form { |
151 |
qq|<a name="form"></a>|, |
qq|<a name="form"></a>|, |
152 |
start_form( -action => self_url( query => 0 ) ), |
start_form( -action => self_url( query => 0 ) ), |
153 |
radio_group( |
checkbox_group( |
154 |
-name => 'attr', |
-name => 'attr', |
155 |
%$attr_labels, |
%$attr_labels, |
156 |
# -linebreak => 0, |
# -linebreak => 0, |
198 |
if ( $search =~ m{(=|"|AND|OR)} ) { |
if ( $search =~ m{(=|"|AND|OR)} ) { |
199 |
push @search, $search; |
push @search, $search; |
200 |
} elsif ( my $op = param('attr_operator') ) { |
} elsif ( my $op = param('attr_operator') ) { |
201 |
my $attr = param('attr'); |
my $attr = param('attr') || 'all'; |
202 |
my $v = $search; |
my $v = $search; |
203 |
$v =~ s/^\s+//; |
$v =~ s/^\s+//; |
204 |
warn "-- v: $v\n"; |
warn "-- v: $v\n"; |