[Koha-patches] [PATCH] Fix for Bug 4290 - search for author in repository
paul.poulain at biblibre.com
paul.poulain at biblibre.com
Tue Mar 1 14:01:32 CET 2011
From: Owen Leonard <oleonard at myacpl.org>
Reimplementation of Nahuel's patch from 2010-03-02
Signed-off-by: Paul Poulain <paul.poulain at biblibre.com>
---
C4/Breeding.pm | 11 ++++++-----
1 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/C4/Breeding.pm b/C4/Breeding.pm
index 2b73729..9003f9a 100644
--- a/C4/Breeding.pm
+++ b/C4/Breeding.pm
@@ -169,7 +169,7 @@ C<import_biblios> tables of the Koha database.
=cut
sub BreedingSearch {
- my ($title,$isbn,$z3950random) = @_;
+ my ($search,$isbn,$z3950random) = @_;
my $dbh = C4::Context->dbh;
my $count = 0;
my ($query, at bind);
@@ -185,12 +185,13 @@ sub BreedingSearch {
$query .= "z3950random = ?";
@bind=($z3950random);
} else {
+ $search =~ s/(\s+)/\%/g;
@bind=();
- if ($title) {
- $query .= "title like ?";
- push(@bind,"$title%");
+ if ($search) {
+ $query .= "title like ? OR author like ?";
+ push(@bind,"%$search%", "%$search%");
}
- if ($title && $isbn) {
+ if ($search && $isbn) {
$query .= " and ";
}
if ($isbn) {
--
1.7.1
More information about the Koha-patches
mailing list