op was not being returned to claims.pl. It seems better logic
to use whether the there are ids the user has flagged for claims
to decide whether to generate the claims
---
.../prog/en/modules/serials/claims.tmpl | 3 +--
serials/claims.pl | 14 +++++++-------
2 files changed, 8 insertions(+), 9 deletions(-)
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/serials/claims.tmpl
b/koha-tmpl/intranet-tmpl/prog/en/modules/serials/claims.tmpl
index e7d0b31..8ee9aed 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/serials/claims.tmpl
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/serials/claims.tmpl
@@ -55,7 +55,6 @@
<!-- TMPL_IF NAME="missingissues" -->
<form action="claims.pl" method="post">
<input type="hidden" name="order" value="<!--TMPL_VAR Name="order"-->"
/>
- <input type="hidden" name="op" value="" />
<h3>Missing Issues</h3>
<table id="claimst">
<thead><tr>
@@ -74,7 +73,7 @@
<tr>
<!--TMPL_IF NAME="letter" -->
<td>
- <input type="checkbox" name="serialid" value="<!--
TMPL_VAR NAME="serialid"-->" onclick="document.claims.op='send_alert';" />
+ <input type="checkbox" name="serialid" value="<!--
TMPL_VAR NAME="serialid"-->" />
</td>
<!--/TMPL_IF-->
<td>
diff --git a/serials/claims.pl b/serials/claims.pl
index b0a1e12..8fcea93 100755
--- a/serials/claims.pl
+++ b/serials/claims.pl
@@ -66,13 +66,13 @@ if($supplierid){
my $preview=0;
if($op eq 'preview'){
$preview = 1;
-}
-
-if ($op eq "send_alert"){
- my @serialnums=$input->param("serialid");
- SendAlerts('claimissues',\...@serialnums,$input->param("letter_code"));
- my $cntupdate=UpdateClaimdateIssues(\...@serialnums);
- ### $cntupdate SHOULD be equal to scalar(@$serialnums)
+} else {
+ my @serialnums=$input->param('serialid');
+ if (@serialnums) { # i.e. they have been flagged to generate claims
+ SendAlerts('claimissues',\...@serialnums,$input->param("letter_code"));
+ my $cntupdate=UpdateClaimdateIssues(\...@serialnums);
+ ### $cntupdate SHOULD be equal to scalar(@$serialnums) TODO so what
do we do about it??
+ }
}
$template->param('letters'=>\...@letters,'letter'=>$letter);
--
1.6.2.5
_______________________________________________
Koha-patches mailing list
[email protected]
http://lists.koha.org/mailman/listinfo/koha-patches