From: Janusz Dobrowolski Date: Tue, 3 Nov 2009 15:32:51 +0000 (+0000) Subject: Added optional parameter in add_bank_transaction X-Git-Tag: v2.4.2~19^2~1055 X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=commitdiff_plain;h=f63099010e80aec18e9e14a0cd062d84fc8ec528;p=fa-stable.git Added optional parameter in add_bank_transaction --- diff --git a/gl/includes/db/gl_db_banking.inc b/gl/includes/db/gl_db_banking.inc index bbef96d2..84df6f9d 100644 --- a/gl/includes/db/gl_db_banking.inc +++ b/gl/includes/db/gl_db_banking.inc @@ -127,7 +127,7 @@ function add_bank_transfer($from_account, $to_account, $date_, // returns an array of (inserted trans type, trans no) function add_bank_transaction($trans_type, $from_account, $items, $date_, - $person_type_id, $person_id, $person_detail_id, $ref, $memo_) + $person_type_id, $person_id, $person_detail_id, $ref, $memo_, $use_transaction=true) { global $Refs; @@ -137,7 +137,8 @@ function add_bank_transaction($trans_type, $from_account, $items, $date_, $do_exchange_variance = false; - begin_transaction(); + if ($use_transaction) + begin_transaction(); $currency = get_bank_account_currency($from_account); $bank_gl_account = get_bank_gl_account($from_account); @@ -232,7 +233,8 @@ function add_bank_transaction($trans_type, $from_account, $items, $date_, $Refs->save($trans_type, $trans_no, $ref); add_audit_trail($trans_type, $trans_no, $date_); - commit_transaction(); + if ($use_transaction) + commit_transaction(); return array($trans_type, $trans_no); }