@@ -, +, @@
Search results.
---
.../prog/en/modules/patroncards/members-search.tt | 2 +-
patroncards/members-search.pl | 16 +++++++++++++---
2 files changed, 14 insertions(+), 4 deletions(-)
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/patroncards/members-search.tt
+++ a/koha-tmpl/intranet-tmpl/prog/en/modules/patroncards/members-search.tt
@@ -114,7 +114,7 @@ function add_item(borrowernum,batch_id,type_id){
|
[% resultsloo.cardnumber %] |
[% resultsloo.surname %], [% resultsloo.firstname %] [% resultsloo.address %][% IF ( resultsloo.address2 ) %] [% resultsloo.address2 %][% END %][% IF ( resultsloo.city ) %] [% resultsloo.city %][% END %] |
- [% resultsloo.category_description %] ([% resultsloo.category_type %]) |
+ [% resultsloo.category_description %] ([% resultsloo.categorycode %]) |
[% resultsloo.branchcode %] |
[% resultsloo.dateexpiry %] |
[% resultsloo.borrowernotes %] |
--- a/patroncards/members-search.pl
+++ a/patroncards/members-search.pl
@@ -33,9 +33,20 @@ my $batch_id = $cgi->param('batch_id') || 0;
my $startfrom = $cgi->param('startfrom')||1;
my $resultsperpage = $cgi->param('resultsperpage')||C4::Context->preference("PatronsPerPage")||20;
my $category = $cgi->param('category') || undef;
-my $member = $cgi->param('member') || undef;
+my $member = $cgi->param('member') || '';
my $orderby = $cgi->param('orderby') || undef;
+my @categories=C4::Category->all;
+my %categories_display;
+
+foreach my $category (@categories) {
+ my $hash={
+ category_description=>$$category{description},
+ category_type=>$$category{category_type}
+ };
+ $categories_display{$$category{categorycode}} = $hash;
+}
+
my ($template, $loggedinuser, $cookie) = get_template_and_user({
template_name => "patroncards/members-search.tmpl",
query => $cgi,
@@ -60,13 +71,12 @@ if ($member || $category) {
my ($od,$issue,$fines) = GetMemberIssuesAndFines($results->[$i]{'borrowernumber'});
my %row = (
count => $i + 1,
+ %{$categories_display{$results->[$i]{categorycode}}},
borrowernumber => $results->[$i]{'borrowernumber'},
cardnumber => $results->[$i]{'cardnumber'},
surname => $results->[$i]{'surname'},
firstname => $results->[$i]{'firstname'},
categorycode => $results->[$i]{'categorycode'},
- category_type => $results->[$i]{'category_type'},
- category_description => $results->[$i]{'description'},
address => $results->[$i]{'address'},
address2 => $results->[$i]{'address2'},
city => $results->[$i]{'city'},
--