don't use PDO::inTransaction

This commit is contained in:
Robin Appelman 2012-02-09 19:51:24 +01:00
parent 25f1263c11
commit c4864b4a54
1 changed files with 5 additions and 2 deletions

View File

@ -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
@ -490,17 +491,19 @@ class OC_DB {
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;
}
}