X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=includes%2Fdb%2Fsql_functions.inc;h=66a781d25d868c21286076411c8f559df3394ff4;hb=f821f29324e963437132a3f6fa7c57fcef5c5f0e;hp=aead5d376e8c2f415925324f39dae6848dee46ce;hpb=fbf51ab0febfd0885620abcab8738339d156ff45;p=fa-stable.git diff --git a/includes/db/sql_functions.inc b/includes/db/sql_functions.inc index aead5d37..66a781d2 100644 --- a/includes/db/sql_functions.inc +++ b/includes/db/sql_functions.inc @@ -15,10 +15,11 @@ //------------------------------------------------------------------- // Multilevel transaction control. // +$transaction_level = 0; function begin_transaction() { - global $transaction_level; // set in set_global_connection() + global $transaction_level; if (!$transaction_level) { db_query("BEGIN", "could not start a transaction"); @@ -48,6 +49,7 @@ function cancel_transaction() if ($transaction_level) { db_query("ROLLBACK", "could not cancel a transaction"); } + $transaction_level = 0; } //-----------------------------------------------------------------------------