projects
/
fa-stable.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added db_write/db_void hooks.
[fa-stable.git]
/
purchasing
/
includes
/
db
/
grn_db.inc
diff --git
a/purchasing/includes/db/grn_db.inc
b/purchasing/includes/db/grn_db.inc
index b1ce52ae93fb2674f5b76644ab35903512218ef0..8e521288428b51b7cbdfe91681cfd9eb59522c9b 100644
(file)
--- a/
purchasing/includes/db/grn_db.inc
+++ b/
purchasing/includes/db/grn_db.inc
@@
-85,6
+85,7
@@
function add_grn(&$po)
$date_ = $po->orig_order_date;
begin_transaction();
$date_ = $po->orig_order_date;
begin_transaction();
+ hook_db_prewrite($po, ST_SUPPRECEIVE);
$grn = add_grn_batch($po->order_no, $po->supplier_id, $po->reference, $po->Location, $date_);
$grn = add_grn_batch($po->order_no, $po->supplier_id, $po->reference, $po->Location, $date_);
@@
-129,6
+130,8
@@
function add_grn(&$po)
add_audit_trail(ST_SUPPRECEIVE, $grn, $date_);
add_audit_trail(ST_SUPPRECEIVE, $grn, $date_);
+ $po->trans_no = $grn;
+ hook_db_postwrite($po, ST_SUPPRECEIVE);
commit_transaction();
return $grn;
commit_transaction();
return $grn;
@@
-381,6
+384,7
@@
function void_grn($grn_batch)
return false;
begin_transaction();
return false;
begin_transaction();
+ hook_db_prevoid(ST_SUPPRECEIVE, $grn_batch);
void_bank_trans(ST_SUPPRECEIVE, $grn_batch, true);
void_gl_trans(ST_SUPPRECEIVE, $grn_batch, true);
void_bank_trans(ST_SUPPRECEIVE, $grn_batch, true);
void_gl_trans(ST_SUPPRECEIVE, $grn_batch, true);