X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=purchasing%2Fpo_receive_items.php;h=36bb7ca04cc76c7a56fe84c554b7f40b0ee6444f;hb=fa46467fccb4052d4c517833cf4198c8bf1dc229;hp=2850496dca12f55cadc6c2fe25ae69ed52beeca6;hpb=8a566dd3a7906e8146a0b045f023f086c93421d8;p=fa-stable.git diff --git a/purchasing/po_receive_items.php b/purchasing/po_receive_items.php index 2850496d..36bb7ca0 100644 --- a/purchasing/po_receive_items.php +++ b/purchasing/po_receive_items.php @@ -99,7 +99,7 @@ function display_po_receive_items() if (count($_SESSION['PO']->line_items) > 0 ) { - foreach ($_SESSION['PO']->line_items as $ln_itm) + foreach ($_SESSION['PO']->line_items as $line_no => $ln_itm) { alt_table_row_color($k); @@ -130,7 +130,7 @@ function display_po_receive_items() qty_cell($qty_outstanding, false, $dec); if ($mod_grn || $qty_outstanding > 0) - qty_cells(null, $ln_itm->line_no, number_format2($ln_itm->quantity, $dec), "align=right", null, $dec); + qty_cells(null, $line_no, number_format2($ln_itm->quantity, $dec), "align=right", null, $dec); else label_cell(number_format2($ln_itm->quantity, $dec), "align=right"); @@ -202,15 +202,15 @@ function can_process() return false; } - if (!is_date($_POST['DefaultReceivedDate'])) + if (!is_date($_POST['tran_date'])) { display_error(_("The entered date is invalid.")); - set_focus('DefaultReceivedDate'); + set_focus('tran_date'); return false; } - if (!is_date_in_fiscalyear($_POST['DefaultReceivedDate'])) { + if (!is_date_in_fiscalyear($_POST['tran_date'])) { display_error(_("The entered date is out of fiscal year or is closed for further data entry.")); - set_focus('DefaultReceivedDate'); + set_focus('tran_date'); return false; } @@ -291,7 +291,7 @@ function process_receive_po() } $grn = &$_SESSION['PO']; - $grn->orig_order_date = $_POST['DefaultReceivedDate']; + $grn->tran_date = $_POST['tran_date']; $grn->reference = $_POST['ref']; $grn->Location = $_POST['Location']; $grn->ex_rate = input_num('_ex_rate', null); @@ -299,7 +299,7 @@ function process_receive_po() $trans_no = write_grn($grn); $new = $grn->grn_id == 0; - new_doc_date($_POST['DefaultReceivedDate']); + new_doc_date($_POST['tran_date']); unset($_SESSION['PO']->line_items); unset($_SESSION['PO']); @@ -313,23 +313,23 @@ function process_receive_po() if (isset($_POST['Update']) || isset($_POST['ProcessGoodsReceived'])) { - /* if update quantities button is hit page has been called and ${$line->line_no} would have be + /* if update quantities button is hit page has been called and ${$line_no} would have be set from the post to the quantity to be received in this receival*/ - foreach ($_SESSION['PO']->line_items as $line) + foreach ($_SESSION['PO']->line_items as $line_no => $line) { if( ($line->qty_ordered - $line->qty_received) > 0) { - $_POST[$line->line_no] = max($_POST[$line->line_no], 0); - if (!check_num($line->line_no)) - $_POST[$line->line_no] = number_format2(0, get_qty_dec($line->stock_id)); + $_POST[$line_no] = max($_POST[$line_no], 0); + if (!check_num($line_no)) + $_POST[$line_no] = number_format2(0, get_qty_dec($line->stock_id)); - if (!isset($_POST['DefaultReceivedDate']) || $_POST['DefaultReceivedDate'] == "") - $_POST['DefaultReceivedDate'] = new_doc_date(); + if (!isset($_POST['tran_date']) || $_POST['tran_date'] == "") + $_POST['tran_date'] = new_doc_date(); - $_SESSION['PO']->line_items[$line->line_no]->quantity = input_num($line->line_no); + $_SESSION['PO']->line_items[$line_no]->quantity = input_num($line_no); if (isset($_POST[$line->stock_id . "Desc"]) && strlen($_POST[$line->stock_id . "Desc"]) > 0) { - $_SESSION['PO']->line_items[$line->line_no]->item_description = $_POST[$line->stock_id . "Desc"]; + $_SESSION['PO']->line_items[$line_no]->item_description = $_POST[$line->stock_id . "Desc"]; } } }