@@ -, +, @@ --- admin/smart-rules.pl | 2 ++ koha-tmpl/intranet-tmpl/prog/en/modules/admin/smart-rules.tt | 4 ++++ 2 files changed, 6 insertions(+) --- a/admin/smart-rules.pl +++ a/admin/smart-rules.pl @@ -126,6 +126,7 @@ elsif ($op eq 'add') { my $finedays = $input->param('finedays'); my $maxsuspensiondays = $input->param('maxsuspensiondays'); $maxsuspensiondays = undef if $maxsuspensiondays eq q||; + my $suspension_chargeperiod = $input->param('suspension_chargeperiod') || 1; my $firstremind = $input->param('firstremind'); my $chargeperiod = $input->param('chargeperiod'); my $chargeperiod_charge_at = $input->param('chargeperiod_charge_at'); @@ -169,6 +170,7 @@ elsif ($op eq 'add') { fine => $fine, finedays => $finedays, maxsuspensiondays => $maxsuspensiondays, + suspension_chargeperiod => $suspension_chargeperiod, firstremind => $firstremind, chargeperiod => $chargeperiod, chargeperiod_charge_at => $chargeperiod_charge_at, --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/smart-rules.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/smart-rules.tt @@ -198,6 +198,7 @@ $(document).ready(function() { Cap fine at replacement price Suspension in days (day) Max. suspension duration (day) + Fine day charging interval Renewals allowed (count) Renewal period No renewal before @@ -279,6 +280,7 @@ $(document).ready(function() { [% rule.finedays %] [% rule.maxsuspensiondays %] + [% rule.suspension_chargeperiod %] [% rule.renewalsallowed %] [% rule.renewalperiod %] [% rule.norenewalbefore %] @@ -374,6 +376,7 @@ $(document).ready(function() { + @@ -436,6 +439,7 @@ $(document).ready(function() { Overdue fines cap (amount) Cap fine at replacement price Suspension in days (day) + Fine day charging interval Max. suspension duration (day) Renewals allowed (count) Renewal period --