From: Nik Okuntseff Date: Sun, 4 Nov 2018 14:37:55 +0000 (+0000) Subject: Fixed creating org_id for newly imported users. X-Git-Tag: timetracker_1.19-1~716 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=41db697346ee4c6ca08d0c6891c7764ff5ce59b4;p=timetracker.git Fixed creating org_id for newly imported users. --- diff --git a/WEB-INF/lib/ttImportHelper.class.php b/WEB-INF/lib/ttImportHelper.class.php index 6686d40f..69af9e12 100644 --- a/WEB-INF/lib/ttImportHelper.class.php +++ b/WEB-INF/lib/ttImportHelper.class.php @@ -47,6 +47,7 @@ class ttImportHelper { var $canImport = true; // False if we cannot import data due to a login collision. var $groupData = array(); // Array of group data such as group name, etc. + var $org_id = null; // New organization id we are importing. It is created during the import operation. var $group_id = null; // New group id we are importing. It is created during the import operation. var $roles = array(); // Array of arrays of role properties. var $users = array(); // Array of arrays of user properties. @@ -144,6 +145,7 @@ class ttImportHelper { 'workday_minutes' => $this->groupData['WORKDAY_MINUTES'], 'config' => $this->groupData['CONFIG'])); if ($group_id) { + $this->org_id = $group_id; $this->group_id = $group_id; // Create roles. @@ -161,6 +163,7 @@ class ttImportHelper { $role_id = $user_item['ROLE_ID'] === '0' ? $this->top_role_id : $this->roleMap[$user_item['ROLE_ID']]; // 0 (not null) means top manager role. $user_id = ttUserHelper::insert(array( 'group_id' => $this->group_id, + 'org_id' => $this->org_id, 'role_id' => $role_id, 'client_id' => $user_item['CLIENT_ID'], // Note: NOT mapped value, replaced in CLIENT handler. 'name' => $user_item['NAME'], diff --git a/WEB-INF/templates/footer.tpl b/WEB-INF/templates/footer.tpl index abee8d91..6f69b349 100644 --- a/WEB-INF/templates/footer.tpl +++ b/WEB-INF/templates/footer.tpl @@ -12,7 +12,7 @@
-
 Anuko Time Tracker 1.18.07.4360 | Copyright © Anuko | +  Anuko Time Tracker 1.18.07.4361 | Copyright © Anuko | {$i18n.footer.credits} | {$i18n.footer.license} | {$i18n.footer.improve}