@@ -, +, @@ to the good format - you create a Budget (Administration->Budget) - you write a fine (Circulation->[select a Borrower]->new fine ) - $, "Euro" (before or after), or nothing - , or . as separator - no more than 2 digits after separator - as much digits as you wish before the separator - as much spaces as you wish before or after the number --- .../intranet-tmpl/prog/en/includes/prices.inc | 23 ++++++++++++++++++ .../prog/en/modules/admin/aqbudgetperiods.tt | 5 +++- .../prog/en/modules/members/maninvoice.tt | 28 +++++++++++++++++++++- 3 files changed, 54 insertions(+), 2 deletions(-) create mode 100644 koha-tmpl/intranet-tmpl/prog/en/includes/prices.inc --- a/koha-tmpl/intranet-tmpl/prog/en/includes/prices.inc +++ a/koha-tmpl/intranet-tmpl/prog/en/includes/prices.inc @@ -0,0 +1,23 @@ +[% USE Koha %] + --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/aqbudgetperiods.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/aqbudgetperiods.tt @@ -27,6 +27,7 @@ [% END -%] [% INCLUDE 'doc-head-open.inc' %] +[% INCLUDE 'prices.inc' %] [% INCLUDE 'doc-head-close.inc' %] [% INCLUDE 'calendar.inc' %] @@ -87,8 +88,10 @@ _alertString += "\n- " + _("Description missing"); } - if (!(isNum(f.budget_period_total))) { + if (!(isPrice(f.budget_period_total.value))) { _alertString += "\n- " + _("Amount must be a valid number, or empty"); + }else{ + f.budget_period_total.value=Price_from_string(f.budget_period_total.value); } /* --- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/maninvoice.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/members/maninvoice.tt @@ -70,7 +70,7 @@ type_fees['[% invoice_types_loo.authorised_value %]'] = "[% invoice_types_loo.li
  • -
  • Example: 5.00
  • +
  • Cancel
    @@ -85,4 +85,30 @@ type_fees['[% invoice_types_loo.authorised_value %]'] = "[% invoice_types_loo.li [% INCLUDE 'circ-menu.inc' %] + +[% INCLUDE 'prices.inc' %] + + + [% INCLUDE 'intranet-bottom.inc' %] --