projects
/
koha-ffzg.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Bug 32368: Add page-section to report results
[koha-ffzg.git]
/
serials
/
claims.pl
diff --git
a/serials/claims.pl
b/serials/claims.pl
index
2ed81b8
..
5b5479f
100755
(executable)
--- a/
serials/claims.pl
+++ b/
serials/claims.pl
@@
-19,13
+19,11
@@
use Modern::Perl;
use CGI qw ( -utf8 );
use Modern::Perl;
use CGI qw ( -utf8 );
-use C4::Auth;
-use C4::Serials;
-use C4::Acquisition;
-use C4::Output;
+use C4::Auth qw( get_template_and_user );
+use C4::Serials qw( GetSuppliersWithLateIssues GetLateOrMissingIssues updateClaim can_claim_subscription );
+use C4::Output qw( output_html_with_http_headers );
use C4::Context;
use C4::Context;
-use C4::Letters;
-use C4::Koha qw( GetAuthorisedValues );
+use C4::Letters qw( GetLetters SendAlerts );
use Koha::AdditionalFields;
use Koha::CsvProfiles;
use Koha::AdditionalFields;
use Koha::CsvProfiles;
@@
-43,9
+41,7
@@
my ($template, $loggedinuser, $cookie)
= get_template_and_user({template_name => 'serials/claims.tt',
query => $input,
type => 'intranet',
= get_template_and_user({template_name => 'serials/claims.tt',
query => $input,
type => 'intranet',
- authnotrequired => 0,
flagsrequired => {serials => 'claim_serials'},
flagsrequired => {serials => 'claim_serials'},
- debug => 1,
});
# supplierlist is returned in name order
});
# supplierlist is returned in name order
@@
-63,7
+59,7
@@
my @serialnums=$input->multi_param('serialid');
if (@serialnums) { # i.e. they have been flagged to generate claims
my $err;
eval {
if (@serialnums) { # i.e. they have been flagged to generate claims
my $err;
eval {
- $err = SendAlerts(
'claimissues',\@serialnums,$input->param("letter_code")
);
+ $err = SendAlerts(
'claimissues', \@serialnums, scalar $input->param("letter_code")
);
if ( not ref $err or not exists $err->{error} ) {
C4::Serials::updateClaim( \@serialnums );
}
if ( not ref $err or not exists $err->{error} ) {
C4::Serials::updateClaim( \@serialnums );
}
@@
-85,11
+81,13
@@
my $letters = GetLetters({ module => 'claimissues' });
my @missingissues;
if ($supplierid) {
my @missingissues;
if ($supplierid) {
+ my $supplier = Koha::Acquisition::Booksellers->find( $supplierid );
@missingissues = GetLateOrMissingIssues($supplierid);
foreach my $issue (@missingissues) {
$issue->{cannot_claim} = 1
unless C4::Serials::can_claim_subscription($issue);
}
@missingissues = GetLateOrMissingIssues($supplierid);
foreach my $issue (@missingissues) {
$issue->{cannot_claim} = 1
unless C4::Serials::can_claim_subscription($issue);
}
+ $template->param( suppliername => $supplier->name );
}
$template->param(
}
$template->param(
@@
-98,7
+96,7
@@
$template->param(
supplierid => $supplierid,
claimletter => $claimletter,
additional_fields_for_subscription => $additional_fields,
supplierid => $supplierid,
claimletter => $claimletter,
additional_fields_for_subscription => $additional_fields,
- csv_profiles =>
[ Koha::CsvProfiles->search({ type => 'sql', used_for => 'late_issues' }) ]
,
+ csv_profiles =>
Koha::CsvProfiles->search({ type => 'sql', used_for => 'late_issues' })
,
letters => $letters,
(uc(C4::Context->preference("marcflavour"))) => 1
);
letters => $letters,
(uc(C4::Context->preference("marcflavour"))) => 1
);