X-Git-Url: http://koha-dev.rot13.org:8081/gitweb/?a=blobdiff_plain;f=serials%2Fserials-collection.pl;h=610de60a48318ecf331fb8d62b38f5923eb5e7f7;hb=d73e1d9dde5e0cad64a2c892401b91838ac51239;hp=10e18e056642292615ff715e80a273ea921cad10;hpb=9e9d8dbe2ce8544c111cff7ba7b687fd658ac6fa;p=koha_fer diff --git a/serials/serials-collection.pl b/serials/serials-collection.pl index 10e18e0566..610de60a48 100755 --- a/serials/serials-collection.pl +++ b/serials/serials-collection.pl @@ -42,13 +42,14 @@ my ($template, $loggedinuser, $cookie); query => $query, type => "intranet", authnotrequired => 0, - flagsrequired => {serials => 'receive_serials'}, + flagsrequired => {serials => '*'}, debug => 1, }); my $biblionumber = $query->param('biblionumber'); my @subscriptionid = $query->param('subscriptionid'); @subscriptionid= uniq @subscriptionid; +@subscriptionid= sort @subscriptionid; my $subscriptiondescs; my $subscriptions; @@ -92,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=(); @@ -122,6 +124,7 @@ if (@subscriptionid){ @subscriptioninformation=(@$tmpsubscription,@subscriptioninformation); } $subscriptions=PrepareSerialsData(\@subscriptioninformation); + $subscriptioncount = CountSubscriptionFromBiblionumber($subscriptiondescs->[0]{'biblionumber'}); } else { $subscriptiondescs = GetSubscriptionsFromBiblionumber($biblionumber) ; my $subscriptioninformation = GetFullSubscriptionsFromBiblionumber($biblionumber); @@ -146,7 +149,6 @@ foreach (@$location) { chop $subscriptionidlist; $template->param( - onesubscription => (scalar(@$subscriptiondescs)==1), subscriptionidlist => $subscriptionidlist, biblionumber => $biblionumber, subscriptions => $subscriptiondescs, @@ -156,9 +158,12 @@ $template->param( bibliotitle => $title, suggestion => C4::Context->preference("suggestion"), virtualshelves => C4::Context->preference("virtualshelves"), + routing => C4::Context->preference("RoutingSerials"), subscr=>$query->param('subscriptionid'), + subscriptioncount => $subscriptioncount, location => $locationlib, callnumber => $callnumber, + uc(C4::Context->preference("marcflavour")) => 1 ); output_html_with_http_headers $query, $cookie, $template->output;