From fb30b9bb824779185fd7d9a397f8b95f6b2b0856 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 26 Mar 2019 20:51:38 +0100 Subject: [PATCH] Fix compatibility with old version and with setup of other POS modules --- htdocs/takepos/pay.php | 46 +++++++++++++++++++++++++++--------------- 1 file changed, 30 insertions(+), 16 deletions(-) diff --git a/htdocs/takepos/pay.php b/htdocs/takepos/pay.php index 49f252f1224..a4c7f5680f6 100644 --- a/htdocs/takepos/pay.php +++ b/htdocs/takepos/pay.php @@ -61,9 +61,9 @@ if ($resql) { while ($obj = $db->fetch_object($resql)) { $paycode = $obj->code; if ($paycode == 'LIQ') $paycode = 'CASH'; - if ($paycode == 'CB') $paycode = 'CARD'; + if ($paycode == 'CB') $paycode = 'CB'; if ($paycode == 'CHQ') $paycode = 'CHEQUE'; - + $accountname="CASHDESK_ID_BANKACCOUNT_".$paycode; if (! empty($conf->global->$accountname) && $conf->global->$accountname > 0) array_push($paiements, $obj); } @@ -82,7 +82,7 @@ if ($resql) { else print 'received+=parseFloat(price);'; ?> $('#change1').html(parseFloat(received).toFixed(2)); - if (parseFloat(received)>total_ttc;?>) + if (parseFloat(received) > total_ttc;?>) { var change=parseFloat(parseFloat(received)-total_ttc;?>); $('#change2').html(change.toFixed(2)); @@ -140,33 +140,47 @@ $numpad=$conf->global->TAKEPOS_NUMPAD; -0) : ?> - - + 0) { + $paycode = $paiements[0]->code; + if ($paycode == 'LIQ') $paycode = 'cash'; + if ($paycode == 'CB') $paycode = 'card'; + if ($paycode == 'CHQ') $paycode = 'cheque'; +?> + + - + -1) : ?> - - - 1) { + $paycode = $paiements[1]->code; + if ($paycode == 'LIQ') $paycode = 'cash'; + if ($paycode == 'CB') $paycode = 'card'; + if ($paycode == 'CHQ') $paycode = 'cheque'; +?> + + - + -2) : ?> - - + 2) { + $paycode = $paiements[2]->code; + if ($paycode == 'LIQ') $paycode = 'cash'; + if ($paycode == 'CB') $paycode = 'card'; + if ($paycode == 'CHQ') $paycode = 'cheque'; +?> + + - +