}
if ($order->supplier_id != get_post('supplier_id',-1)) {
+ $old_supp = $order->supplier_id;
get_supplier_details_to_order($order, $_POST['supplier_id']);
// supplier default price update
foreach ($order->line_items as $line_no=>$item) {
$line = &$order->line_items[$line_no];
- $line->price = get_purchase_price ($order->supplier_id, $_POST['stock_id']);
- $line->quantity = get_purchase_conversion_factor ($order->supplier_id, $_POST['stock_id']);
+ $line->price = get_purchase_price ($order->supplier_id, $line->stock_id);
+ $line->quantity =
+ $line->quantity/get_purchase_conversion_factor ($old_supp, $line->stock_id)
+ *get_purchase_conversion_factor ($order->supplier_id, $line->stock_id);
}
$Ajax->activate('items_table');
}
}
text_row(_("Supplier's Reference:"), 'supp_ref', null, 16, 15);
-
- echo "<tr><td>" . _("Receive Into:") . "</td>";
- echo "<td>";
- echo locations_list('StkLocation', null, false, true);
- echo "</td></tr>";
+ locations_list_row(_("Receive Into:"), 'StkLocation', null, false, true);
table_section(3);
function display_po_summary(&$po, $is_self=false, $editable=false)
{
- global $table_style2;
- start_table("$table_style2 width=90%");
+ global $table_style;
+ start_table("$table_style width=90%");
start_row();
label_cells(_("Reference"), $po->reference, "class='tableheader2'");