X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=inventory%2Fincludes%2Fstock_transfers_ui.inc;h=8c143196475878885de54900ff6a84d947a3e73b;hb=f821f29324e963437132a3f6fa7c57fcef5c5f0e;hp=6f3d307eb5655e7b46e57e3b2ffd5feffcf4c61f;hpb=e91772a2716825a6aeb358d1defba47d5f3892c1;p=fa-stable.git diff --git a/inventory/includes/stock_transfers_ui.inc b/inventory/includes/stock_transfers_ui.inc index 6f3d307e..8c143196 100644 --- a/inventory/includes/stock_transfers_ui.inc +++ b/inventory/includes/stock_transfers_ui.inc @@ -17,7 +17,7 @@ include_once($path_to_root . "/includes/ui/items_cart.inc"); function add_to_order(&$order, $new_item, $new_item_qty, $standard_cost) { if ($order->find_cart_item($new_item)) - display_error(_("For Part :") . $new_item . " " . "This item is already on this order. You can change the quantity ordered of the existing line if necessary."); + display_error(_("For Part :") . $new_item . " " . "This item is already on this document. You can change the quantity on the existing line if necessary."); else $order->add_to_cart (count($order->line_items), $new_item, $new_item_qty, $standard_cost); } @@ -26,24 +26,20 @@ function add_to_order(&$order, $new_item, $new_item_qty, $standard_cost) function display_order_header(&$order) { - global $table_style; + global $Refs; - start_outer_table("width=70% $table_style"); + start_outer_table(TABLESTYLE, "width='70%'"); table_section(1); locations_list_row(_("From Location:"), 'FromStockLocation', null); locations_list_row(_("To Location:"), 'ToStockLocation', null); - table_section(2, "33%"); - - ref_row(_("Reference:"), 'ref', '', references::get_next(systypes::location_transfer())); + table_section(2, "50%"); date_row(_("Date:"), 'AdjDate', '', true); - table_section(3, "33%"); - - movement_types_list_row(_("Transfer Type:"), 'type', null); + ref_row(_("Reference:"), 'ref', '', $Refs->get_next(ST_LOCTRANSFER)); end_outer_table(1); // outer table } @@ -52,24 +48,28 @@ function display_order_header(&$order) function display_transfer_items($title, &$order) { - global $table_style, $path_to_root; + global $path_to_root; display_heading($title); div_start('items_table'); - start_table("$table_style width=80%"); + start_table(TABLESTYLE, "width='80%'"); $th = array(_("Item Code"), _("Item Description"), _("Quantity"), _("Unit"), ''); if ( count($order->line_items)) $th[] = ''; table_header($th); $subtotal = 0; $k = 0; //row colour counter + $low_stock = $order->check_qoh($_POST['FromStockLocation'], $_POST['AdjDate'], true); $id = find_submit('Edit'); foreach ($order->line_items as $line_no=>$stock_item) { if ($id != $line_no) { - alt_table_row_color($k); + if (in_array($stock_item->stock_id, $low_stock)) + start_row("class='stockmankobg'"); // notice low stock status + else + alt_table_row_color($k); view_stock_status_cell($stock_item->stock_id); label_cell($stock_item->item_description); @@ -92,6 +92,8 @@ function display_transfer_items($title, &$order) transfer_edit_item_controls($order); end_table(); + if ($low_stock) + display_note(_("Marked items have insufficient quantities in stock as on day of transfer."), 0, 1, "class='stockmankofg'"); div_end(); } @@ -166,4 +168,3 @@ function transfer_options_controls() //--------------------------------------------------------------------------------- -?> \ No newline at end of file