summaryrefslogtreecommitdiffstats
path: root/lib/db.php
diff options
context:
space:
mode:
authorTom Needham <needham.thomas@gmail.com>2012-02-10 15:24:26 +0000
committerTom Needham <needham.thomas@gmail.com>2012-02-10 15:24:26 +0000
commit2f80df1f9e358f98f21c49a352623228b31a8a90 (patch)
treeacac19db9dfcd3570ac1c4af63574a26f16303c6 /lib/db.php
parent960dd750c95e116b76e17de728936a17556f2f93 (diff)
parent85853f9ec29be9a2ba92737de204da1469f72dd8 (diff)
downloadnextcloud-server-2f80df1f9e358f98f21c49a352623228b31a8a90.tar.gz
nextcloud-server-2f80df1f9e358f98f21c49a352623228b31a8a90.zip
Merge branch 'master' of gitorious.org:owncloud/owncloud into migration
Diffstat (limited to 'lib/db.php')
-rw-r--r--lib/db.php9
1 files changed, 6 insertions, 3 deletions
diff --git a/lib/db.php b/lib/db.php
index 4860651b323..9d3c20e0145 100644
--- a/lib/db.php
+++ b/lib/db.php
@@ -35,6 +35,7 @@ class OC_DB {
static private $schema=false;
static private $affected=0;
static private $result=false;
+ static private $inTransaction=false;
/**
* @brief connects to the database
@@ -486,21 +487,23 @@ class OC_DB {
*/
public static function beginTransaction(){
self::connect();
- if (self::$backend=self::BACKEND_MDB2 && !self::$connection->supports('transactions')) {
+ if (self::$backend==self::BACKEND_MDB2 && !self::$connection->supports('transactions')) {
return false;
}
self::$connection->beginTransaction();
+ self::$inTransaction=true;
}
/**
* Commit the database changes done during a transaction that is in progress
*/
- public static function commit($savePoint=''){
+ public static function commit(){
self::connect();
- if(!self::$connection->inTransaction()){
+ if(!self::$inTransaction){
return false;
}
self::$connection->commit();
+ self::$inTransaction=false;
}
}