! -> Note
$ -> Affected files
+06-Oct-2009 Tom Hallman
+# moved commit_transaction and added a default use_transaction param in write_journal_entries
+$ /gl/include/db/gl_db_trans.inc
+
03-Oct-2009 Joe Hunt
# Bad conversion of timestamp value in report audit trail.
$ /reporting/rep710.php
//--------------------------------------------------------------------------------
// Write/update journal entries.
//
-function write_journal_entries(&$cart, $reverse)
+function write_journal_entries(&$cart, $reverse, $use_transaction=true)
{
global $Refs;
$trans_type = $cart->trans_type;
$trans_id = $new ? get_next_trans_no($trans_type) : $cart->order_id;
- begin_transaction();
+ if ($use_transaction)
+ begin_transaction();
if($new) {
$cart->order_id = $trans_id;
add_audit_trail($trans_type, $trans_id, $date_);
- commit_transaction();
-
if ($reverse)
{
//$reversingDate = date(user_date_display(),
add_audit_trail($trans_type, $trans_id_reverse, $reversingDate);
}
+ if ($use_transaction)
+ commit_transaction();
+
return $trans_id;
}