Commit 02a05034651da007dc31ffc791ee0e7e70c3df06
1 parent
78b1cf0f
User GroupUtil::listGroupsForUser instead of playing with Link objects.
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3428 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
2 changed files
with
8 additions
and
3 deletions
presentation/lookAndFeel/knowledgeTree/administration/usermanagement/editUserGroupsBL.php
| ... | ... | @@ -61,8 +61,8 @@ if (checkSession()) { |
| 61 | 61 | require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCreate.inc"); |
| 62 | 62 | require_once("editUserGroupsUI.inc"); |
| 63 | 63 | require_once("$default->fileSystemRoot/lib/groups/Group.inc"); |
| 64 | + require_once("$default->fileSystemRoot/lib/groups/GroupUtil.php"); | |
| 64 | 65 | require_once("$default->fileSystemRoot/lib/users/User.inc"); |
| 65 | - require_once("$default->fileSystemRoot/lib/groups/GroupUserLink.inc"); | |
| 66 | 66 | require_once("$default->fileSystemRoot/lib/security/Permission.inc"); |
| 67 | 67 | require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc"); |
| 68 | 68 | require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCustom.inc"); | ... | ... |
presentation/lookAndFeel/knowledgeTree/administration/usermanagement/editUserGroupsUI.inc
| ... | ... | @@ -127,7 +127,12 @@ function InitGroups($iUserID) { |
| 127 | 127 | $aUserGroupIDs = array(); |
| 128 | 128 | $aManageableGroupIDs = array(); |
| 129 | 129 | |
| 130 | - $aUserGroupIDs = GroupUserLink::getGroups($iUserID); | |
| 130 | + $oUser = User::get($iUserID); | |
| 131 | + $aGroups = GroupUtil::listGroupsForUser($oUser); | |
| 132 | + $aGroupIDs = array(); | |
| 133 | + foreach ($aGroups as $oGroup) { | |
| 134 | + $aGroupIDs[] = $oGroup->getID(); | |
| 135 | + } | |
| 131 | 136 | |
| 132 | 137 | if (Permission::userIsUnitAdministrator()) { |
| 133 | 138 | /*ok*/ $sQuery = array("SELECT ST.id FROM " . $default->groups_table . " ST " . |
| ... | ... | @@ -141,7 +146,7 @@ function InitGroups($iUserID) { |
| 141 | 146 | } |
| 142 | 147 | } |
| 143 | 148 | |
| 144 | - return array($aUserGroupIDs, $aManageableGroupIDs); | |
| 149 | + return array($aGroupIDs, $aManageableGroupIDs); | |
| 145 | 150 | } |
| 146 | 151 | |
| 147 | 152 | ... | ... |