Browse Source

made sure was searching unititle

master
chris 24 years ago
parent
commit
da52ff6032
  1. 7
      C4/Search.pm

7
C4/Search.pm

@ -353,8 +353,7 @@ sub CatSearch {
if ($search->{'ttype'} eq 'exact'){
$query="select count(*) from biblio
where
(biblio.title='$search->{'title'}')";
(biblio.title='$search->{'title'}' or biblio.unititle like '%$search->{'title'}%')";
} else {
my @key=split(' ',$search->{'title'});
my $count=@key;
@ -376,6 +375,10 @@ sub CatSearch {
for ($i=1;$i<$count;$i++){
$query.=" and (seriestitle like '$key[$i]%' or seriestitle like '% $key[$i] %')";
}
$query.=") or ((unititle like '$key[0]%' or unititle like '% $key[0] %' or unititle like '% $key[0]')";
for ($i=1;$i<$count;$i++){
$query.=" and (unititle like '$key[$i]%' or unititle like '% $key[$i] %')";
}
$query=$query."))";
if ($search->{'class'} ne ''){
my @temp=split(/\|/,$search->{'class'});

Loading…
Cancel
Save