X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=inventory%2Fincludes%2Fitem_adjustments_ui.inc;h=b4d8edd56804778c385bbfdb809fe98e85290367;hb=99730b8d6deb7e81d2f1ebeb2ce7066d27729485;hp=ce8762f1151b55d9853d2436a753afc688672a9f;hpb=da8311619dd73feae101d246a1957b972e00cbd2;p=fa-stable.git diff --git a/inventory/includes/item_adjustments_ui.inc b/inventory/includes/item_adjustments_ui.inc index ce8762f1..b4d8edd5 100644 --- a/inventory/includes/item_adjustments_ui.inc +++ b/inventory/includes/item_adjustments_ui.inc @@ -9,9 +9,9 @@ function add_to_order(&$order, $new_item, $new_item_qty, $standard_cost) { $allready_on_order = 0; - foreach ($order->line_items as $order_item) + foreach ($order->line_items as $order_item) { - if (strcasecmp($order_item->stock_id, $new_item) == 0) + if (strcasecmp($order_item->stock_id, $new_item) == 0) { $allready_on_order = 1; 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."); @@ -29,17 +29,17 @@ function add_to_order(&$order, $new_item, $new_item_qty, $standard_cost) function display_order_header(&$order) { global $table_style2; - + start_table("width=70% $table_style2"); // outer table - echo ""; + echo ""; echo ""; // inner table locations_list_row(_("Location:"), 'StockLocation', null); - ref_row(_("Reference:"), 'ref', references::get_next(systypes::inventory_adjustment())); + ref_row(_("Reference:"), 'ref', '', references::get_next(systypes::inventory_adjustment())); echo "
"; // inner table - echo ""; + echo ""; echo ""; // inner table @@ -47,7 +47,7 @@ function display_order_header(&$order) echo "
"; // inner table - echo ""; + echo ""; echo ""; // inner table movement_types_list_row(_("Detail:"), 'type', null); @@ -59,7 +59,7 @@ function display_order_header(&$order) echo "
"; // inner table - echo ""; + echo ""; end_table(1); // outer table } @@ -71,13 +71,15 @@ function display_adjustment_items($title, &$order) display_heading($title); start_table("$table_style width=80%"); - $th = array(_("Item Code"), _("Item Description"), _("Quantity"), + $th = array(_("Item Code"), _("Item Description"), _("Quantity"), _("Unit"), _("Unit Cost"), _("Total")); + if ( count($order->line_items)) $th[] = ''; + table_header($th); $total = 0; $k = 0; //row colour counter - foreach ($order->line_items as $stock_item) + foreach ($order->line_items as $stock_item) { $quantity = number_format2($stock_item->quantity,user_qty_dec()); @@ -98,8 +100,8 @@ function display_adjustment_items($title, &$order) edit_link_cell(SID . "Edit=$stock_item->stock_id"); delete_link_cell(SID . "Delete=$stock_item->stock_id"); end_row(); - } - else + } + else { adjustment_edit_item_controls($order, $stock_item->stock_id); } @@ -124,9 +126,9 @@ function adjustment_edit_item_controls(&$order, $stock_id=null) if (!isset($_POST['stock_id'])) $_POST['stock_id'] = $order->line_items[$stock_id]->stock_id; if (!isset($_POST['qty']) OR ($_POST['qty']=="")) - $_POST['qty'] = $order->line_items[$stock_id]->quantity; + $_POST['qty'] = qty_format($order->line_items[$stock_id]->quantity, $order->line_items[$stock_id]->stock_id, $dec); if (!isset($_POST['std_cost']) OR ($_POST['std_cost']=="")) - $_POST['std_cost'] = $order->line_items[$stock_id]->standard_cost; + $_POST['std_cost'] = price_format($order->line_items[$stock_id]->standard_cost); $_POST['units'] = $order->line_items[$stock_id]->units; @@ -137,28 +139,28 @@ function adjustment_edit_item_controls(&$order, $stock_id=null) else { echo ""; - stock_costable_items_list('stock_id', $_POST['stock_id'], false, true); + stock_costable_items_list('stock_id', null, false, true); echo ""; $item_info = get_item_edit_info($_POST['stock_id']); - $_POST['qty'] = 0; - $_POST['std_cost'] = $item_info["standard_cost"]; + $_POST['qty'] = qty_format(0, $_POST['stock_id'], $dec); + $_POST['std_cost'] = price_format($item_info["standard_cost"]); $_POST['units'] = $item_info["units"]; } - text_cells(null, 'qty', $_POST['qty'], 13, 15); + qty_cells(null, 'qty', $_POST['qty'], null, null, $dec); label_cell($_POST['units']); - text_cells(null, 'std_cost', $_POST['std_cost'], 15, 14); + amount_cells(null, 'std_cost', $_POST['std_cost']); label_cell(" "); - if (isset($_GET['Edit'])) + if (isset($_GET['Edit'])) { submit_cells('UpdateItem', _("Update")); submit_cells('CancelItemChanges', _("Cancel")); - } - else + } + else { submit_cells('AddItem', _("Add Item"), "colspan=2"); }