function delete_po($po)
{
+ hook_db_prevoid($po, ST_PURCHORDER);
$sql = "DELETE FROM ".TB_PREF."purch_orders WHERE order_no=".db_escape($po);
db_query($sql, "The order header could not be deleted");
global $Refs;
begin_transaction();
+ hook_db_prewrite($po_obj, ST_PURCHORDER);
/*Insert to purchase order header record */
$sql = "INSERT INTO ".TB_PREF."purch_orders (supplier_id, Comments, ord_date, reference,
//add_comments(ST_PURCHORDER, $po_obj->order_no, $po_obj->orig_order_date, $po_obj->Comments);
add_audit_trail(ST_PURCHORDER, $po_obj->order_no, $po_obj->orig_order_date);
+ hook_db_postwrite($po_obj, ST_PURCHORDER);
commit_transaction();
return $po_obj->order_no;
function update_po(&$po_obj)
{
begin_transaction();
+ hook_db_prewrite($po_obj, ST_PURCHORDER);
/*Update the purchase order header with any changes */
$sql = "UPDATE ".TB_PREF."purch_orders SET Comments=" . db_escape($po_obj->Comments) . ",
// add_comments(ST_PURCHORDER, $po_obj->order_no, $po_obj->orig_order_date, $po_obj->Comments);
add_audit_trail($po_obj->trans_type, $po_obj->order_no, Today(), _("Updated."));
+ hook_db_postwrite($po_obj, ST_PURCHORDER);
commit_transaction();
return $po_obj->order_no;