aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/Minz/ModelPdo.php7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/Minz/ModelPdo.php b/lib/Minz/ModelPdo.php
index b4bfca746..69e46fb39 100644
--- a/lib/Minz/ModelPdo.php
+++ b/lib/Minz/ModelPdo.php
@@ -16,6 +16,7 @@ class Minz_ModelPdo {
public static $useSharedBd = true;
private static $sharedBd = null;
private static $sharedPrefix;
+ private static $has_transaction = false;
protected static $sharedDbType;
/**
@@ -91,12 +92,18 @@ class Minz_ModelPdo {
public function beginTransaction() {
$this->bd->beginTransaction();
+ $this->has_transaction = true;
+ }
+ public function hasTransaction() {
+ return $this->has_transaction;
}
public function commit() {
$this->bd->commit();
+ $this->has_transaction = false;
}
public function rollBack() {
$this->bd->rollBack();
+ $this->has_transaction = false;
}
public static function clean() {