]> wagnertech.de Git - timetracker.git/blobdiff - WEB-INF/lib/ttRegistrator.class.php
Started to populate org_id upon group creation.
[timetracker.git] / WEB-INF / lib / ttRegistrator.class.php
index 6a2142b565fa713c83b12de7e58b6e9dc1fea6eb..48f4b0aa0d6d8398753c7a5274712263440a16c1 100644 (file)
@@ -137,12 +137,16 @@ class ttRegistrator {
 
     $sql = "insert into tt_groups (name, currency, lang, created, created_ip) values($name, $currency, $lang, $created, $created_ip)";
     $affected = $mdb2->exec($sql);
+    if (is_a($affected, 'PEAR_Error')) return false;
 
-    if (!is_a($affected, 'PEAR_Error')) {
-      $group_id = $mdb2->lastInsertID('tt_groups', 'id');
-      return $group_id;
-    }
-    return false;
+    $group_id = $mdb2->lastInsertID('tt_groups', 'id');
+
+    // Update org_id with group_id.
+    $sql = "update tt_groups set org_id = $group_id where org_id is NULL and id = $group_id";
+    $affected = $mdb2->exec($sql);
+    if (is_a($affected, 'PEAR_Error')) return false;
+
+    return $group_id;
   }
 
   // The createUser creates a user in database as part of registration process.