+ if (!$po_line->descr_editable)
+ {
+ $data = get_purchase_data($po_obj->supplier_id, $po_line->stock_id);
+ if ($data !== false && $data['supplier_description'] != "")
+ $po_line->item_description = $data['supplier_description'];
+ }
$sql = "INSERT INTO ".TB_PREF."purch_order_details (order_no, item_code, description, delivery_date, unit_price, quantity_ordered) VALUES (";
$sql .= $po_obj->order_no . ", " . db_escape($po_line->stock_id). "," .
db_escape($po_line->item_description). ",'" .
$sql = "INSERT INTO ".TB_PREF."purch_order_details (order_no, item_code, description, delivery_date, unit_price, quantity_ordered) VALUES (";
$sql .= $po_obj->order_no . ", " . db_escape($po_line->stock_id). "," .
db_escape($po_line->item_description). ",'" .
+ if (!$po_line->descr_editable)
+ {
+ $data = get_purchase_data($po_obj->supplier_id, $po_line->stock_id);
+ if ($data !== false && $data['supplier_description'] != "")
+ $po_line->item_description = $data['supplier_description'];
+ }
$sql = "INSERT INTO ".TB_PREF."purch_order_details (po_detail_item, order_no, item_code,
description, delivery_date, unit_price, quantity_ordered, quantity_received) VALUES ("
.db_escape($po_line->po_detail_rec ? $po_line->po_detail_rec : 0). ","
$sql = "INSERT INTO ".TB_PREF."purch_order_details (po_detail_item, order_no, item_code,
description, delivery_date, unit_price, quantity_ordered, quantity_received) VALUES ("
.db_escape($po_line->po_detail_rec ? $po_line->po_detail_rec : 0). ","
FROM ".TB_PREF."purch_order_details poline
LEFT JOIN ".TB_PREF."stock_master item ON poline.item_code=item.stock_id
WHERE order_no =".db_escape($order_no);
FROM ".TB_PREF."purch_order_details poline
LEFT JOIN ".TB_PREF."stock_master item ON poline.item_code=item.stock_id
WHERE order_no =".db_escape($order_no);
- $data = get_purchase_data($order->supplier_id, $myrow['item_code']);
- if ($data !== false)
- {
- if ($data['supplier_description'] != "")
- $myrow['description'] = $data['supplier_description'];
- }
- if (is_null($myrow["units"]))
+ $data = get_purchase_data($order->supplier_id, $myrow['item_code']);
+ if ($data !== false && !$myrow['editable'] && $data['supplier_description'] != "" &&
+ $myrow['description'] != $data['supplier_description']) // backward compatibility
+ $myrow['description'] = $data['supplier_description'];
+ if (is_null($myrow["units"]))