X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=inventory%2Ftransfers.php;h=c28604c0be9a6803bbf013de67cdbe0655149a5c;hb=412b79dc32855f813d03a8a6dd9debd45bb308f5;hp=4b0339b2c585d9ed4a54f547c91ff12734ef8c12;hpb=431531eebf3ba494002cfbf7ea36f9e82d4975c0;p=fa-stable.git diff --git a/inventory/transfers.php b/inventory/transfers.php index 4b0339b2..c28604c0 100644 --- a/inventory/transfers.php +++ b/inventory/transfers.php @@ -91,26 +91,31 @@ if (isset($_POST['Process'])) if (!references::is_valid($_POST['ref'])) { display_error(_("You must enter a reference.")); + set_focus('ref'); $input_error = 1; } elseif (!is_new_reference($_POST['ref'], systypes::location_transfer())) { display_error(_("The entered reference is already in use.")); + set_focus('ref'); $input_error = 1; } elseif (!is_date($_POST['AdjDate'])) { display_error(_("The entered date for the adjustment is invalid.")); + set_focus('AdjDate'); $input_error = 1; } elseif (!is_date_in_fiscalyear($_POST['AdjDate'])) { display_error(_("The entered date is not in fiscal year.")); + set_focus('AdjDate'); $input_error = 1; } elseif ($_POST['FromStockLocation'] == $_POST['ToStockLocation']) { display_error(_("The locations to transfer from and to must be different.")); + set_focus('FromStockLocation'); $input_error = 1; } else @@ -148,15 +153,17 @@ if (isset($_POST['Process'])) function check_item_data() { - if (!is_numeric($_POST['qty']) || ($_POST['qty'] == 0)) + if (!check_num('qty')) { display_error( _("The quantity entered is not a valid number.")); + set_focus('qty'); return false; } - if ($_POST['qty'] <= 0) + if (!check_num('qty', 0)) { display_error(_("The quantity entered must be a positive number.")); + set_focus('qty'); return false; } @@ -171,7 +178,7 @@ function handle_update_item() { if (!isset($_POST['std_cost'])) $_POST['std_cost'] = $_SESSION['transfer_items']->line_items[$_POST['stock_id']]->standard_cost; - $_SESSION['transfer_items']->update_cart_item($_POST['stock_id'], $_POST['qty'], $_POST['std_cost']); + $_SESSION['transfer_items']->update_cart_item($_POST['stock_id'], input_num('qty'), $_POST['std_cost']); } } @@ -190,7 +197,7 @@ function handle_new_item() return; if (!isset($_POST['std_cost'])) $_POST['std_cost'] = 0; - add_to_order($_SESSION['transfer_items'], $_POST['stock_id'], $_POST['qty'], $_POST['std_cost']); + add_to_order($_SESSION['transfer_items'], $_POST['stock_id'], input_num('qty'), $_POST['std_cost']); } //-----------------------------------------------------------------------------------------------