Fix bug 789 (in HEAD)
authorshedges <shedges>
Sun, 5 Sep 2004 22:33:12 +0000 (22:33 +0000)
committershedges <shedges>
Sun, 5 Sep 2004 22:33:12 +0000 (22:33 +0000)
C4/Search.pm
members/member.pl

index 85368ce..67b0ec5 100755 (executable)
@@ -1887,10 +1887,11 @@ sub BornameSearch  {
                ";
                @bind=("$data[0]%","% $data[0]%","$data[0]%","% $data[0]%","$data[0]%","% $data[0]%");
                for (my $i=1;$i<$count;$i++){
-               $query=$query." and (".
-               " firstname  like ? or firstname like ?
-               or othernames like ? or othernames like ?)";
-               push(@bind,"$data[$i]%","% $data[$i]%","$data[$i]%","% $data[$i]%");
+                       $query=$query." and (".
+                       " surname like ? or surname like ?
+                        or firstname  like ? or firstname like ?
+                       or othernames like ? or othernames like ?)";
+                       push(@bind,"$data[$i]%","% $data[$i]%","$data[$i]%","% $data[$i]%","$data[$i]%","% $data[$i]%");
                                        # FIXME - .= <<EOT;
                }
                $query=$query.") or cardnumber = ?
index 409fe66..726b6b9 100755 (executable)
@@ -50,6 +50,7 @@ my ($template, $loggedinuser, $cookie)
                             });
 
 my $member=$input->param('member');
+$member =~ s/,//g;   #remove any commas from search string
 
 my $env;