@@ -, +, @@
to all_rules hash
---
.../prog/en/modules/admin/smart-rules.tt | 394 +++++++++---------
1 file changed, 197 insertions(+), 197 deletions(-)
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/smart-rules.tt
+++ a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/smart-rules.tt
@@ -132,205 +132,205 @@
[% FOREACH osc IN [ undef, 0, 1 ] %]
[% FOREACH c IN categorycodes %]
[% SET c = '' UNLESS c.defined %]
- [% FOREACH i IN itemtypes %]
- [% SET i = '' UNLESS i.defined %]
- [% SET osc = '' UNLESS osc.defined %]
- [% SET note = all_rules.$c.$i.note %]
- [% SET maxissueqty = all_rules.$c.$i.maxissueqty %]
- [% SET issuelength = all_rules.$c.$i.issuelength %]
- [% SET daysmode = all_rules.$c.$i.daysmode %]
- [% SET lengthunit = all_rules.$c.$i.lengthunit %]
- [% SET hardduedate = all_rules.$c.$i.hardduedate %]
- [% SET hardduedatecompare = all_rules.$c.$i.hardduedatecompare %]
- [% SET fine = all_rules.$c.$i.fine %]
- [% SET chargeperiod = all_rules.$c.$i.chargeperiod %]
- [% SET chargeperiod_charge_at = all_rules.$c.$i.chargeperiod_charge_at %]
- [% SET firstremind = all_rules.$c.$i.firstremind %]
- [% SET overduefinescap = all_rules.$c.$i.overduefinescap %]
- [% SET cap_fine_to_replacement_price = all_rules.$c.$i.cap_fine_to_replacement_price %]
- [% SET finedays = all_rules.$c.$i.finedays %]
- [% SET maxsuspensiondays = all_rules.$c.$i.maxsuspensiondays %]
- [% SET suspension_chargeperiod = all_rules.$c.$i.suspension_chargeperiod %]
- [% SET renewalsallowed = all_rules.$c.$i.renewalsallowed %]
- [% SET renewalperiod = all_rules.$c.$i.renewalperiod %]
- [% SET norenewalbefore = all_rules.$c.$i.norenewalbefore %]
- [% SET auto_renew = all_rules.$c.$i.auto_renew %]
- [% SET no_auto_renewal_after = all_rules.$c.$i.no_auto_renewal_after %]
- [% SET no_auto_renewal_after_hard_limit = all_rules.$c.$i.no_auto_renewal_after_hard_limit %]
- [% SET reservesallowed = all_rules.$c.$i.reservesallowed %]
- [% SET holds_per_day = all_rules.$c.$i.holds_per_day %]
- [% SET holds_per_record = all_rules.$c.$i.holds_per_record %]
- [% SET onshelfholds = all_rules.$c.$i.onshelfholds %]
- [% SET opacitemholds = all_rules.$c.$i.opacitemholds %]
- [% SET article_requests = all_rules.$c.$i.article_requests %]
- [% SET rentaldiscount = all_rules.$c.$i.rentaldiscount %]
+ [% FOREACH i IN itemtypes %]
+ [% SET i = '' UNLESS i.defined %]
+ [% SET osc = '' UNLESS osc.defined %]
+ [% SET note = all_rules.$osc.$c.$i.note %]
+ [% SET maxissueqty = all_rules.$osc.$c.$i.maxissueqty %]
+ [% SET issuelength = all_rules.$osc.$c.$i.issuelength %]
+ [% SET daysmode = all_rules.$osc.$c.$i.daysmode %]
+ [% SET lengthunit = all_rules.$osc.$c.$i.lengthunit %]
+ [% SET hardduedate = all_rules.$osc.$c.$i.hardduedate %]
+ [% SET hardduedatecompare = all_rules.$osc.$c.$i.hardduedatecompare %]
+ [% SET fine = all_rules.$osc.$c.$i.fine %]
+ [% SET chargeperiod = all_rules.$osc.$c.$i.chargeperiod %]
+ [% SET chargeperiod_charge_at = all_rules.$osc.$c.$i.chargeperiod_charge_at %]
+ [% SET firstremind = all_rules.$osc.$c.$i.firstremind %]
+ [% SET overduefinescap = all_rules.$osc.$c.$i.overduefinescap %]
+ [% SET cap_fine_to_replacement_price = all_rules.$osc.$c.$i.cap_fine_to_replacement_price %]
+ [% SET finedays = all_rules.$osc.$c.$i.finedays %]
+ [% SET maxsuspensiondays = all_rules.$osc.$c.$i.maxsuspensiondays %]
+ [% SET suspension_chargeperiod = all_rules.$osc.$c.$i.suspension_chargeperiod %]
+ [% SET renewalsallowed = all_rules.$osc.$c.$i.renewalsallowed %]
+ [% SET renewalperiod = all_rules.$osc.$c.$i.renewalperiod %]
+ [% SET norenewalbefore = all_rules.$osc.$c.$i.norenewalbefore %]
+ [% SET auto_renew = all_rules.$osc.$c.$i.auto_renew %]
+ [% SET no_auto_renewal_after = all_rules.$osc.$c.$i.no_auto_renewal_after %]
+ [% SET no_auto_renewal_after_hard_limit = all_rules.$osc.$c.$i.no_auto_renewal_after_hard_limit %]
+ [% SET reservesallowed = all_rules.$osc.$c.$i.reservesallowed %]
+ [% SET holds_per_day = all_rules.$osc.$c.$i.holds_per_day %]
+ [% SET holds_per_record = all_rules.$osc.$c.$i.holds_per_record %]
+ [% SET onshelfholds = all_rules.$osc.$c.$i.onshelfholds %]
+ [% SET opacitemholds = all_rules.$osc.$c.$i.opacitemholds %]
+ [% SET article_requests = all_rules.$osc.$c.$i.article_requests %]
+ [% SET rentaldiscount = all_rules.$osc.$c.$i.rentaldiscount %]
- [% SET show_rule = note || maxissueqty || issuelength || daysmode || lengthunit || hardduedate || hardduedatecompare || fine || chargeperiod || chargeperiod_charge_at || firstremind || overduefinescap || cap_fine_to_replacement_price || finedays || maxsuspensiondays || suspension_chargeperiod || renewalsallowed || renewalperiod || norenewalbefore || auto_renew || no_auto_renewal_after || no_auto_renewal_after_hard_limit || reservesallowed || holds_per_day || holds_per_record || onshelfholds || opacitemholds || article_requests || rentaldiscount %]
- [% IF show_rule %]
- [% SET row_count = row_count + 1 %]
-
- [% IF ( c == undef ) %]1[% ELSE %]0[% END %] |
-
- [% IF osc == undef %]
- All
- [% ELSE %]
- [% IF osc == 0 %]
- No
- [% ELSIF osc == 1 %]
- On-site
+ [% SET show_rule = note || maxissueqty || issuelength || daysmode || lengthunit || hardduedate || hardduedatecompare || fine || chargeperiod || chargeperiod_charge_at || firstremind || overduefinescap || cap_fine_to_replacement_price || finedays || maxsuspensiondays || suspension_chargeperiod || renewalsallowed || renewalperiod || norenewalbefore || auto_renew || no_auto_renewal_after || no_auto_renewal_after_hard_limit || reservesallowed || holds_per_day || holds_per_record || onshelfholds || opacitemholds || article_requests || rentaldiscount %]
+ [% IF show_rule %]
+ [% SET row_count = row_count + 1 %]
+ |
+ [% IF ( c == undef ) %]1[% ELSE %]0[% END %] |
+
+ [% IF osc == undef %]
+ All
+ [% ELSE %]
+ [% IF osc == 0 %]
+ No
+ [% ELSIF osc == 1 %]
+ On-site
+ [% END %]
[% END %]
- [% END %]
- |
-
- [% IF c == undef %]
- All
- [% ELSE %]
- [% Categories.GetName(c) | html %]
- [% END %]
- |
- [% IF ( i == undef ) %]1[% ELSE %]0[% END %] |
-
- [% IF i == undef %]
- All
- [% ELSE %]
- [% ItemTypes.GetDescription(i,1) | html %]
- [% END %]
- |
-
- Edit
- Delete
- |
-
- [% IF note.defined && note != '' %]
- View note
- [% ELSE %] [% END %]
- |
-
- [% IF maxissueqty.defined && maxissueqty != '' %]
- [% maxissueqty | html %]
- [% ELSE %]
- Unlimited
- [% END %]
- |
- [% issuelength | html %] |
-
- [% SWITCH daysmode %]
- [% CASE 'Calendar' %]Calendar
- [% CASE 'Datedue' %]Datedue
- [% CASE 'Days' %]Days
- [% CASE 'Dayweek' %]Dayweek
- [% CASE %]Default
- [% END %]
- |
-
- [% IF ( lengthunit == 'days' ) %]
- Days
- [% ELSIF ( lengthunit == 'hours') %]
- Hours
- [% ELSE %]
- Undefined
- [% END %]
- |
-
- [% IF ( hardduedate ) %]
- [% IF ( hardduedatecompare == '-1' ) %]
- before [% hardduedate | $KohaDates %]
-
- [% ELSIF ( hardduedatecompare == '0' ) %]
- on [% hardduedate | $KohaDates %]
-
- [% ELSIF ( hardduedatecompare == '1' ) %]
- after [% hardduedate | $KohaDates %]
-
- [% END %]
- [% ELSE %]
- None defined
- [% END %]
- |
- [% fine | html %] |
- [% chargeperiod | html %] |
- [% IF chargeperiod_charge_at %]Start of interval[% ELSE %]End of interval[% END %] |
- [% firstremind | html %] |
- [% overduefinescap FILTER format("%.2f") %] |
-
- [% IF cap_fine_to_replacement_price %]
-
- [% ELSE %]
-
- [% END %]
- |
- [% finedays | html %] |
- [% maxsuspensiondays | html %] |
- [% suspension_chargeperiod | html %] |
- [% renewalsallowed | html %] |
- [% renewalperiod | html %] |
- [% norenewalbefore | html %] |
-
- [% IF auto_renew %]
- Yes
- [% ELSE %]
- No
- [% END %]
- |
- [% no_auto_renewal_after | html %] |
- [% no_auto_renewal_after_hard_limit | $KohaDates %] |
-
- [% IF reservesallowed.defined && reservesallowed != '' %]
- [% reservesallowed | html %]
- [% ELSE %]
- Unlimited
- [% END %]
- |
-
- [% IF holds_per_day.defined && holds_per_day != '' %]
- [% holds_per_day | html %]
- [% ELSE %]
- Unlimited
- [% END %]
- |
-
- [% IF holds_per_record.defined && holds_per_record != '' %]
- [% holds_per_record | html %]
- [% ELSE %]
- Unlimited
- [% END %]
- |
-
- [% IF onshelfholds == 1 %]
- Yes
- [% ELSIF onshelfholds == 2 %]
- If all unavailable
- [% ELSE %]
- If any unavailable
- [% END %]
- |
-
- [% IF opacitemholds == 'F'%]
- Force
- [% ELSIF opacitemholds == 'Y'%]
- Allow
- [% ELSE %]
- Don't allow
- [% END %]
- |
-
- [% IF article_requests == 'no' %]
- No
- [% ELSIF article_requests == 'yes' %]
- Yes
- [% ELSIF article_requests == 'bib_only' %]
- Record only
- [% ELSIF article_requests == 'item_only' %]
- Item only
- [% END %]
- |
- [% rentaldiscount | html %] |
-
- Edit
- Delete
- |
-
- [% END %]
+
+
+ [% IF c == undef %]
+ All
+ [% ELSE %]
+ [% Categories.GetName(c) | html %]
+ [% END %]
+ |
+ [% IF ( i == undef ) %]1[% ELSE %]0[% END %] |
+
+ [% IF i == undef %]
+ All
+ [% ELSE %]
+ [% ItemTypes.GetDescription(i,1) | html %]
+ [% END %]
+ |
+
+ Edit
+ Delete
+ |
+
+ [% IF note.defined && note != '' %]
+ View note
+ [% ELSE %] [% END %]
+ |
+
+ [% IF maxissueqty.defined && maxissueqty != '' %]
+ [% maxissueqty | html %]
+ [% ELSE %]
+ Unlimited
+ [% END %]
+ |
+ [% issuelength | html %] |
+
+ [% SWITCH daysmode %]
+ [% CASE 'Calendar' %]Calendar
+ [% CASE 'Datedue' %]Datedue
+ [% CASE 'Days' %]Days
+ [% CASE 'Dayweek' %]Dayweek
+ [% CASE %]Default
+ [% END %]
+ |
+
+ [% IF ( lengthunit == 'days' ) %]
+ Days
+ [% ELSIF ( lengthunit == 'hours') %]
+ Hours
+ [% ELSE %]
+ Undefined
+ [% END %]
+ |
+
+ [% IF ( hardduedate ) %]
+ [% IF ( hardduedatecompare == '-1' ) %]
+ before [% hardduedate | $KohaDates %]
+
+ [% ELSIF ( hardduedatecompare == '0' ) %]
+ on [% hardduedate | $KohaDates %]
+
+ [% ELSIF ( hardduedatecompare == '1' ) %]
+ after [% hardduedate | $KohaDates %]
+
+ [% END %]
+ [% ELSE %]
+ None defined
+ [% END %]
+ |
+ [% fine | html %] |
+ [% chargeperiod | html %] |
+ [% IF chargeperiod_charge_at %]Start of interval[% ELSE %]End of interval[% END %] |
+ [% firstremind | html %] |
+ [% overduefinescap FILTER format("%.2f") %] |
+
+ [% IF cap_fine_to_replacement_price %]
+
+ [% ELSE %]
+
+ [% END %]
+ |
+ [% finedays | html %] |
+ [% maxsuspensiondays | html %] |
+ [% suspension_chargeperiod | html %] |
+ [% renewalsallowed | html %] |
+ [% renewalperiod | html %] |
+ [% norenewalbefore | html %] |
+
+ [% IF auto_renew %]
+ Yes
+ [% ELSE %]
+ No
+ [% END %]
+ |
+ [% no_auto_renewal_after | html %] |
+ [% no_auto_renewal_after_hard_limit | $KohaDates %] |
+
+ [% IF reservesallowed.defined && reservesallowed != '' %]
+ [% reservesallowed | html %]
+ [% ELSE %]
+ Unlimited
+ [% END %]
+ |
+
+ [% IF holds_per_day.defined && holds_per_day != '' %]
+ [% holds_per_day | html %]
+ [% ELSE %]
+ Unlimited
+ [% END %]
+ |
+
+ [% IF holds_per_record.defined && holds_per_record != '' %]
+ [% holds_per_record | html %]
+ [% ELSE %]
+ Unlimited
+ [% END %]
+ |
+
+ [% IF onshelfholds == 1 %]
+ Yes
+ [% ELSIF onshelfholds == 2 %]
+ If all unavailable
+ [% ELSE %]
+ If any unavailable
+ [% END %]
+ |
+
+ [% IF opacitemholds == 'F'%]
+ Force
+ [% ELSIF opacitemholds == 'Y'%]
+ Allow
+ [% ELSE %]
+ Don't allow
+ [% END %]
+ |
+
+ [% IF article_requests == 'no' %]
+ No
+ [% ELSIF article_requests == 'yes' %]
+ Yes
+ [% ELSIF article_requests == 'bib_only' %]
+ Record only
+ [% ELSIF article_requests == 'item_only' %]
+ Item only
+ [% END %]
+ |
+ [% rentaldiscount | html %] |
+
+ Edit
+ Delete
+ |
+
+ [% END %]
[% END %]
[% END %]
[% END %]
--