View | Details | Raw Unified | Return to bug 8350
Collapse All | Expand All

(-)a/C4/Breeding.pm (-5 / +4 lines)
Lines 185-200 sub BreedingSearch { Link Here
185
        $query .= "z3950random = ?";
185
        $query .= "z3950random = ?";
186
        @bind=($z3950random);
186
        @bind=($z3950random);
187
    } else {
187
    } else {
188
        $search =~ s/(\s+)/\%/g;
189
        @bind=();
188
        @bind=();
190
    if ($search) {
189
        if (defined($search) && length($search)>0) {
190
            $search =~ s/(\s+)/\%/g;
191
            $query .= "title like ? OR author like ?";
191
            $query .= "title like ? OR author like ?";
192
            push(@bind,"%$search%", "%$search%");
192
            push(@bind,"%$search%", "%$search%");
193
        }
193
        }
194
        if ($search && $isbn) {
194
        if ($#bind!=-1 && defined($isbn) && length($isbn)>0) {
195
            $query .= " and ";
195
            $query .= " and ";
196
        }
196
        }
197
        if ($isbn) {
197
        if (defined($isbn) && length($isbn)>0) {
198
            $query .= "isbn like ?";
198
            $query .= "isbn like ?";
199
            push(@bind,"$isbn%");
199
            push(@bind,"$isbn%");
200
        }
200
        }
201
- 

Return to bug 8350