@@ -, +, @@
---
.../prog/en/modules/members/paycollect.tt | 22 ++++++++++---------
1 file changed, 12 insertions(+), 10 deletions(-)
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/paycollect.tt
+++ a/koha-tmpl/intranet-tmpl/prog/en/modules/members/paycollect.tt
@@ -123,17 +123,18 @@
0.00
- [% SET payment_types = AuthorisedValues.GetAuthValueDropbox('PAYMENT_TYPE') %]
- [% SET excluded = ['SIP00', 'SIP01', 'SIP02'] %]
- [% IF payment_types.size > 3 %]
+ [% SET payment_types = [] %]
+ [% FOR pt IN AuthorisedValues.GetAuthValueDropbox('PAYMENT_TYPE') %]
+ [% NEXT IF pt.authorised_value.grep("^SIP[[:digit:]]{2}$").size() %]
+ [% payment_types.push(pt) %]
+ [% END %]
+ [% IF payment_types.size > 0 %]
@@ -256,17 +257,18 @@
0.00
- [% SET payment_types = AuthorisedValues.GetAuthValueDropbox('PAYMENT_TYPE') %]
- [% SET excluded = ['SIP00', 'SIP01', 'SIP02'] %]
- [% IF payment_types.size > 3 %]
+ [% SET payment_types = [] %]
+ [% FOR pt IN AuthorisedValues.GetAuthValueDropbox('PAYMENT_TYPE') %]
+ [% NEXT IF pt.authorised_value.grep("^SIP[[:digit:]]{2}$").size() %]
+ [% payment_types.push(pt) %]
+ [% END %]
+ [% IF payment_types.size > 0 %]
--