From ce368c3c523668430af0d2ead2f0a7099228e186 Mon Sep 17 00:00:00 2001
From: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Date: Mon, 23 Sep 2019 14:12:13 +0100
Subject: [PATCH] Bug 23354: (follow-up) Use 'format_price' for totals

Sponsored-by: PTFS Europe
Sponsored-by: Cheshire Libraries Shared Services
---
 koha-tmpl/intranet-tmpl/prog/en/modules/pos/pay.tt | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/pos/pay.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/pos/pay.tt
index bcd01261b8..479a65a0d2 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/pos/pay.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/pos/pay.tt
@@ -178,6 +178,7 @@
 
 [% MACRO jsinclude BLOCK %]
     [% Asset.js("js/admin-menu.js") | $raw %]
+    [% INCLUDE 'format_price.inc' %]
     [% INCLUDE 'datatables.inc' %]
     [% Asset.js("lib/jquery/plugins/jquery.jeditable.mini.js") | $raw %]
     <script>
@@ -269,8 +270,8 @@
             }, {
                 "aTargets": [-2],
                 "mRender": function ( data, type, full ) {
-                    var price = Number.parseFloat(data).toFixed(2);
-                    return '£'+price;
+                    var price = Number.parseFloat(data);
+                    return price.format_price();
                 }
             }, {
                 "aTargets": [-4],
@@ -305,7 +306,7 @@
             },
             "fnRowCallback": function( nRow, aData, iDisplayIndex, iDisplayIndexFull ) {
                 var iTotal = aData[1] * aData[2];
-                this.fnUpdate( iTotal, nRow, 3, false, false );
+                this.fnUpdate( iTotal.format_price(), nRow, 3, false, false );
             },
             "fnFooterCallback": function(nFoot, aData, iStart, iEnd, aiDisplay) {
                 var iTotalPrice = 0;
-- 
2.20.1