openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit 2c1bf100ba794084a0d05e613323902e35986834
parent f8da631e43efa6509a202544346a3fbb3004bfed
Author: dankert <devnull@localhost>
Date:   Thu, 15 Oct 2009 01:45:46 +0200

Transaktionen verwenden

Diffstat:
objectClasses/Project.class.php | 8+++++++-
1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/objectClasses/Project.class.php b/objectClasses/Project.class.php @@ -320,7 +320,8 @@ SQL function add() { $db = db_connection(); - + $db->start(); + $sql = new Sql('SELECT MAX(id) FROM {t_project}'); $this->projectid = intval($db->getOne($sql))+1; @@ -376,6 +377,8 @@ SQL $page->filename = ''; $page->name = 'OpenRat'; $page->add(); + + $db->commit(); } @@ -496,6 +499,7 @@ EOF $db_src = db_connection(); $db_dest = new DB( $conf['database'][$dbid_destination] ); + $db_dest->start(); // $aa = 5000; // Bisher nicht erreichte ID in der Zieldatenbank @@ -673,6 +677,8 @@ EOF } } } + + $db_dest->commit(); } }