X-Git-Url: http://koha-dev.rot13.org:8081/gitweb/?a=blobdiff_plain;f=members%2Fmember.pl;h=9b793f4ab8602a1c90a24f0abc21b5dd6cdf96b4;hb=0486d0c6b781fbda73df19eb825ef330bdc4544a;hp=e2a6ef54dd2c4e5467e9964dde3af7c3bf4453d4;hpb=c8df6bdcc9fe2523a77c839270b31304d8e13ee5;p=koha_fer diff --git a/members/member.pl b/members/member.pl index e2a6ef54dd..9b793f4ab8 100755 --- a/members/member.pl +++ b/members/member.pl @@ -94,6 +94,9 @@ else { @orderby = ({surname=>0},{firstname=>0}); } +my $searchfields = $input->param('searchfields'); +my @searchfields = $searchfields ? split( ',', $searchfields ) : ( "firstname", "surname", "othernames", "cardnumber", "userid", "email" ); + $member =~ s/,//g; #remove any commas from search string $member =~ s/\*/%/g; @@ -104,7 +107,7 @@ my ($count,$results); if ($member || keys %$patron) { #($results)=Search($member || $patron,{surname=>1,firstname=>1},[$from,$to],undef,["firstname","surname","email","othernames"] ); my $search_scope = ( $quicksearch ? "field_start_with" : "start_with" ); - ($results) = Search( $member || $patron, \@orderby, undef, undef, [ "firstname", "surname", "othernames", "cardnumber", "userid" ], $search_scope ); + ($results) = Search( $member || $patron, \@orderby, undef, undef, \@searchfields, $search_scope ); } if ($results) {