From b1b0bad554c843f75793b8a5947e72f253c6fe60 Mon Sep 17 00:00:00 2001 From: ucorina Date: Fri, 30 Mar 2012 13:54:49 +0000 Subject: [PATCH] Issue 1793: Cannot delete page module instance - Updated CUBRID class autocommit git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@10510 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- classes/db/DBCubrid.class.php | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/classes/db/DBCubrid.class.php b/classes/db/DBCubrid.class.php index faaa20e27..24d67628a 100644 --- a/classes/db/DBCubrid.class.php +++ b/classes/db/DBCubrid.class.php @@ -83,8 +83,8 @@ define('__CUBRID_VERSION__', $cubrid_version); } - if(__CUBRID_VERSION__ >= '8.4.1') - cubrid_set_autocommit($result, CUBRID_AUTOCOMMIT_FALSE); + if(__CUBRID_VERSION__ >= '8.4.0') + cubrid_set_autocommit($result, CUBRID_AUTOCOMMIT_TRUE); return $result; } @@ -130,7 +130,12 @@ **/ function _begin() { - return true; + if(__CUBRID_VERSION__ >= '8.4.0') + { + $connection = $this->_getConnection('master'); + cubrid_set_autocommit($connection, CUBRID_AUTOCOMMIT_FALSE); + } + return true; } /** @@ -148,9 +153,9 @@ **/ function _commit() { - $connection = $this->_getConnection('master'); + $connection = $this->_getConnection('master'); @cubrid_commit($connection); - return true; + return true; } /**