Simplify OC_DB transaction functions
This commit is contained in:
parent
19b9c89634
commit
8a332cdc94
10
lib/db.php
10
lib/db.php
|
@ -53,7 +53,6 @@ class OC_DB {
|
|||
*/
|
||||
static private $DOCTRINE=null;
|
||||
|
||||
static private $inTransaction=false;
|
||||
static private $type=null;
|
||||
|
||||
/**
|
||||
|
@ -421,27 +420,18 @@ class OC_DB {
|
|||
|
||||
/**
|
||||
* Start a transaction
|
||||
* @return bool
|
||||
*/
|
||||
public static function beginTransaction() {
|
||||
self::connect();
|
||||
self::$connection->beginTransaction();
|
||||
self::$inTransaction=true;
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Commit the database changes done during a transaction that is in progress
|
||||
* @return bool
|
||||
*/
|
||||
public static function commit() {
|
||||
self::connect();
|
||||
if(!self::$inTransaction) {
|
||||
return false;
|
||||
}
|
||||
self::$connection->commit();
|
||||
self::$inTransaction=false;
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue