X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=dimensions%2Fincludes%2Fdimensions_db.inc;h=dd7edad131ac86448711ac37a4c8d4e501d8f1ba;hb=89e8ca2be9235215ac2e2bf5e58d7eedd2dda84d;hp=13c91fd41c3956ad194114d386f95cc1013b9dfa;hpb=5a7ef37131354aabdcf04c639a903e5876b743e4;p=fa-stable.git diff --git a/dimensions/includes/dimensions_db.inc b/dimensions/includes/dimensions_db.inc index 13c91fd4..dd7edad1 100644 --- a/dimensions/includes/dimensions_db.inc +++ b/dimensions/includes/dimensions_db.inc @@ -13,7 +13,7 @@ function add_dimension($reference, $name, $type_, $date_, $due_date, $memo_) { global $Refs; - begin_transaction(); + begin_transaction(__FUNCTION__, func_get_args()); $date = date2sql($date_); $duedate = date2sql($due_date); @@ -35,7 +35,7 @@ function add_dimension($reference, $name, $type_, $date_, $due_date, $memo_) function update_dimension($id, $name, $type_, $date_, $due_date, $memo_) { - begin_transaction(); + begin_transaction(__FUNCTION__, func_get_args()); $date = date2sql($date_); $duedate = date2sql($due_date); @@ -57,7 +57,7 @@ function update_dimension($id, $name, $type_, $date_, $due_date, $memo_) function delete_dimension($id) { - begin_transaction(); + begin_transaction(__FUNCTION__, func_get_args()); // delete the actual dimension $sql="DELETE FROM ".TB_PREF."dimensions WHERE id=".db_escape($id); @@ -139,16 +139,20 @@ function dimension_is_closed($id) function close_dimension($id) { + begin_transaction(__FUNCTION__, func_get_args()); $sql = "UPDATE ".TB_PREF."dimensions SET closed='1' WHERE id = ".db_escape($id); db_query($sql, "could not close dimension"); + commit_transaction(); } //-------------------------------------------------------------------------------------- function reopen_dimension($id) { + begin_transaction(__FUNCTION__, func_get_args()); $sql = "UPDATE ".TB_PREF."dimensions SET closed='0' WHERE id = ".db_escape($id); db_query($sql, "could not reopen dimension"); + commit_transaction(); } //--------------------------------------------------------------------------------------