X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=purchasing%2Fsupplier_credit_grns.php;h=3d18c98ae93c451f8e0d1f01a33277297b8b783f;hb=d34add5e762a470a52fade37173b4491462ee22a;hp=f195d788545982b955e6ea5d5398730c31078f55;hpb=431531eebf3ba494002cfbf7ea36f9e82d4975c0;p=fa-stable.git diff --git a/purchasing/supplier_credit_grns.php b/purchasing/supplier_credit_grns.php index f195d788..3d18c98a 100644 --- a/purchasing/supplier_credit_grns.php +++ b/purchasing/supplier_credit_grns.php @@ -29,19 +29,13 @@ echo "
"; function check_data() { - if (!is_numeric($_POST['This_QuantityCredited'])) + if (!check_num('This_QuantityCredited', 0)) { - display_error(_("The quantity to credit must be numeric.")); + display_error(_("The quantity to credit must be numeric and greater than zero.")); return false; } - if ($_POST['This_QuantityCredited'] <= 0) - { - display_error(_("The quantity to credit must be greater than zero.")); - return false; - } - - if (!is_numeric($_POST['ChgPrice']) || $_POST['ChgPrice'] < 0) + if (!check_num('ChgPrice', 0)) { display_error(_("The price is either not numeric or negative.")); return false; @@ -68,8 +62,8 @@ if (isset($_POST['AddGRNToTrans'])) $_SESSION['supp_trans']->add_grn_to_trans($_POST['GRNNumber'], $_POST['po_detail_item'], $_POST['item_code'], $_POST['item_description'], $_POST['qty_recd'], - $_POST['prev_quantity_inv'], $_POST['This_QuantityCredited'], - $_POST['order_price'], $_POST['ChgPrice'], $complete, + $_POST['prev_quantity_inv'], input_num('This_QuantityCredited'), + $_POST['order_price'], input_num('ChgPrice'), $complete, $_POST['std_cost_unit'], ""); } } @@ -141,7 +135,7 @@ while ($myrow = db_fetch($result)) qty_cell($myrow["quantity_inv"]); qty_cell($myrow["qty_recd"] - $myrow["quantity_inv"]); amount_cell($myrow["unit_price"]); - amount_cell($myrow["unit_price"] * $myrow["quantity_inv"]); + amount_cell(round($myrow["unit_price"] * $myrow["quantity_inv"], user_price_dec())); end_row(); $i++; if ($i > 15) @@ -172,9 +166,9 @@ if (isset($_POST['grn_item_id']) && $_POST['grn_item_id'] != "") label_cell($_POST['grn_item_id']); label_cell($myrow['item_code'] . " " . $myrow['description']); qty_cell($myrow["quantity_inv"]); - text_cells(null, 'This_QuantityCredited', max($myrow['quantity_inv'], 0), 13, 15); + qty_cells(null, 'This_QuantityCredited', qty_format(max($myrow['quantity_inv'],0))); amount_cell($myrow['unit_price']); - text_cells(null, 'ChgPrice', $myrow['unit_price'], 13, 15); + amount_cells(null, 'ChgPrice', price_format($myrow['unit_price'])); end_row(); end_table(1);