From 9bde6a89286ec8d4aff45d3b553b7916f01d0b54 Mon Sep 17 00:00:00 2001 From: Janusz Dobrowolski Date: Wed, 18 Sep 2013 15:01:33 +0200 Subject: [PATCH] Supplier Payment, Payments, Bank Transfer: fixed account balance limit checks. --- gl/bank_transfer.php | 2 +- gl/gl_bank.php | 2 +- purchasing/supplier_payment.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gl/bank_transfer.php b/gl/bank_transfer.php index 5ee924e8..d08952e2 100644 --- a/gl/bank_transfer.php +++ b/gl/bank_transfer.php @@ -139,7 +139,7 @@ function check_valid_entries() $amnt_tr = input_num('charge') + input_num('amount'); - if ($limit != null && floatcmp($limit, $amnt_tr) < 0) + if ($limit !== null && floatcmp($limit, $amnt_tr) < 0) { display_error(sprintf(_("The total bank amount exceeds allowed limit (%s) for source account."), price_format($limit))); set_focus('amount'); diff --git a/gl/gl_bank.php b/gl/gl_bank.php index 23d0fa74..af38223f 100644 --- a/gl/gl_bank.php +++ b/gl/gl_bank.php @@ -229,7 +229,7 @@ if (isset($_POST['Process'])) $amnt_chg = -$_SESSION['pay_items']->gl_items_total()-$_SESSION['pay_items']->original_amount; - if ($limit != null && floatcmp($limit, -$amnt_chg) < 0) + if ($limit !== null && floatcmp($limit, -$amnt_chg) < 0) { display_error(sprintf(_("The total bank amount exceeds allowed limit (%s)."), price_format($limit-$_SESSION['pay_items']->original_amount))); set_focus('code_id'); diff --git a/purchasing/supplier_payment.php b/purchasing/supplier_payment.php index 86d102de..393a3d89 100644 --- a/purchasing/supplier_payment.php +++ b/purchasing/supplier_payment.php @@ -185,7 +185,7 @@ function check_inputs() $limit = get_bank_account_limit($_POST['bank_account'], $_POST['DatePaid']); - if ($limit != null && ($limit < input_num('amount'))) + if ($limit !== null && floatcmp($limit, input_num('amount') < 0)) { display_error(sprintf(_("The total bank amount exceeds allowed limit (%s)."), price_format($limit))); set_focus('amount'); -- 2.30.2