[Patches] [PATCH] Bug 7338: Follow up: show link only when there is more than
koha-patchbot at kohaaloha.com
koha-patchbot at kohaaloha.com
Tue Dec 13 22:05:32 NZDT 2011
From: Katrin Fischer <Katrin.Fischer.83 at web.de>
Date: Mon, 12 Dec 2011 08:39:39 +0100
Subject: [PATCH] Bug 7338: Follow up: show link only when there is more than
1 subscription
To be tested together with
http://bugs.koha-community.org/bugzilla3/attachment.cgi?id=6690
1) Create a subscription for a title
- check the link 'Show any subscription...' doesn't show now
- check the serials collection page works correctly and shows all
necessary information
2) Create a second subscription for the same title
- check a new link 'Show any subscription...' shows up now
- use links in the issue table to change between viewing the single subscription
and the overview page
- check it works correctly and all information shows up
---
.../prog/en/modules/serials/serials-collection.tt | 2 ++
serials/serials-collection.pl | 3 +++
2 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/serials/serials-collection.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/serials/serials-collection.tt
index ed126af..3777f47 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/serials/serials-collection.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/serials/serials-collection.tt
@@ -161,9 +161,11 @@ $(document).ready(function() {
</tr>
[% END %]
[% IF ( subscr ) %]
+[% IF ( subscriptioncount > 1 ) %]
<tr ><td colspan="8"> <a href="serials-collection.pl?biblionumber=[% biblionumber %]">See any subscription attached to this biblio</a></td>
</tr>
[% END %]
+[% END %]
</table>
[% END %]
diff --git a/serials/serials-collection.pl b/serials/serials-collection.pl
index c4605e0..a67db7a 100755
--- a/serials/serials-collection.pl
+++ b/serials/serials-collection.pl
@@ -93,6 +93,7 @@ if($op eq 'gennext' && @subscriptionid){
print $query->redirect('/cgi-bin/koha/serials/serials-collection.pl?subscriptionid='.$subscriptionid);
}
+my $subscriptioncount;
my ($location, $callnumber);
if (@subscriptionid){
my @subscriptioninformation=();
@@ -123,6 +124,7 @@ if (@subscriptionid){
@subscriptioninformation=(@$tmpsubscription, at subscriptioninformation);
}
$subscriptions=PrepareSerialsData(\@subscriptioninformation);
+ $subscriptioncount = CountSubscriptionFromBiblionumber($subscriptiondescs->[0]{'biblionumber'});
} else {
$subscriptiondescs = GetSubscriptionsFromBiblionumber($biblionumber) ;
my $subscriptioninformation = GetFullSubscriptionsFromBiblionumber($biblionumber);
@@ -157,6 +159,7 @@ $template->param(
suggestion => C4::Context->preference("suggestion"),
virtualshelves => C4::Context->preference("virtualshelves"),
subscr=>$query->param('subscriptionid'),
+ subscriptioncount => $subscriptioncount,
location => $locationlib,
callnumber => $callnumber,
);
--
1.7.5.4
More information about the Patches
mailing list