@@ -, +, @@ --- 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 @@ -125,6 +125,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'); @@ -168,6 +169,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 @@ -78,6 +78,7 @@ 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 @@ -165,6 +166,7 @@ [% rule.finedays %] [% rule.maxsuspensiondays %] + [% rule.suspension_chargeperiod %] [% rule.renewalsallowed %] [% rule.renewalperiod %] [% rule.norenewalbefore %] @@ -269,6 +271,7 @@ + @@ -331,6 +334,7 @@ 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 --