Supplier Payment, Payments, Bank Transfer: fixed account balance limit checks.
authorJanusz Dobrowolski <janusz@frontaccounting.eu>
Wed, 18 Sep 2013 13:01:33 +0000 (15:01 +0200)
committerJanusz Dobrowolski <janusz@frontaccounting.eu>
Wed, 18 Sep 2013 13:01:33 +0000 (15:01 +0200)
gl/bank_transfer.php
gl/gl_bank.php
purchasing/supplier_payment.php

index 5ee924e8b744ed6a22b054dbe971748383a0e1ba..d08952e2ad4c8e1de51cf0a7013514ae1abd2494 100644 (file)
@@ -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');
index 23d0fa74cb29aee388eabc984cbffa972a09d239..af38223f0116419aa2e122689396798098dedcbf 100644 (file)
@@ -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');
index 86d102de11f9a64efdf535a0e5fcb4c1b70dabd6..393a3d8914458f7e6e45bb34847e3b7b9d693623 100644 (file)
@@ -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');