|
@@ 129-141 (lines=13) @@
|
| 126 |
|
// Admin? Or SubAdmin? |
| 127 |
|
$uid = $user->getUID(); |
| 128 |
|
$subAdminManager = $this->groupManager->getSubAdmin(); |
| 129 |
|
if ($this->groupManager->isAdmin($uid)){ |
| 130 |
|
$users = $this->userManager->search($search, $limit, $offset); |
| 131 |
|
} else if ($subAdminManager->isSubAdmin($user)) { |
| 132 |
|
$subAdminOfGroups = $subAdminManager->getSubAdminsGroups($user); |
| 133 |
|
foreach ($subAdminOfGroups as $key => $group) { |
| 134 |
|
$subAdminOfGroups[$key] = $group->getGID(); |
| 135 |
|
} |
| 136 |
|
|
| 137 |
|
$users = []; |
| 138 |
|
foreach ($subAdminOfGroups as $group) { |
| 139 |
|
$users = array_merge($users, $this->groupManager->displayNamesInGroup($group, $search, $limit, $offset)); |
| 140 |
|
} |
| 141 |
|
} |
| 142 |
|
|
| 143 |
|
$users = array_keys($users); |
| 144 |
|
|
|
@@ 162-174 (lines=13) @@
|
| 159 |
|
// Admin? Or SubAdmin? |
| 160 |
|
$uid = $user->getUID(); |
| 161 |
|
$subAdminManager = $this->groupManager->getSubAdmin(); |
| 162 |
|
if ($this->groupManager->isAdmin($uid)){ |
| 163 |
|
$users = $this->userManager->search($search, $limit, $offset); |
| 164 |
|
} else if ($subAdminManager->isSubAdmin($user)) { |
| 165 |
|
$subAdminOfGroups = $subAdminManager->getSubAdminsGroups($user); |
| 166 |
|
foreach ($subAdminOfGroups as $key => $group) { |
| 167 |
|
$subAdminOfGroups[$key] = $group->getGID(); |
| 168 |
|
} |
| 169 |
|
|
| 170 |
|
$users = []; |
| 171 |
|
foreach ($subAdminOfGroups as $group) { |
| 172 |
|
$users = array_merge($users, $this->groupManager->displayNamesInGroup($group, $search, $limit, $offset)); |
| 173 |
|
} |
| 174 |
|
} |
| 175 |
|
|
| 176 |
|
$users = array_keys($users); |
| 177 |
|
$usersDetails = []; |