| @@ 215-226 (lines=12) @@ | ||
| 212 | * @param $userId |
|
| 213 | * @return array with groups |
|
| 214 | */ |
|
| 215 | function getGroups($userId) { |
|
| 216 | // $this->requireLogin(); |
|
| 217 | if (class_exists('\OC_Group', true)) { |
|
| 218 | // Nextcloud <= 11, ownCloud |
|
| 219 | return \OC_Group::getUserGroups($userId); |
|
| 220 | } |
|
| 221 | // Nextcloud >= 12 |
|
| 222 | $groups = \OC::$server->getGroupManager()->getUserGroups(\OC::$server->getUserSession()->getUser()); |
|
| 223 | return array_map(function ($group) { |
|
| 224 | return $group->getGID(); |
|
| 225 | }, $groups); |
|
| 226 | } |
|
| 227 | ||
| 228 | /** |
|
| 229 | * @param $poll |
|
| @@ 700-711 (lines=12) @@ | ||
| 697 | /** |
|
| 698 | * @return array |
|
| 699 | */ |
|
| 700 | public function getGroups() { |
|
| 701 | // $this->requireLogin(); |
|
| 702 | if (class_exists('\OC_Group', true)) { |
|
| 703 | // Nextcloud <= 11, ownCloud |
|
| 704 | return \OC_Group::getUserGroups($this->userId); |
|
| 705 | } |
|
| 706 | // Nextcloud >= 12 |
|
| 707 | $groups = \OC::$server->getGroupManager()->getUserGroups(\OC::$server->getUserSession()->getUser()); |
|
| 708 | return array_map(function ($group) { |
|
| 709 | return $group->getGID(); |
|
| 710 | }, $groups); |
|
| 711 | } |
|
| 712 | ||
| 713 | /** |
|
| 714 | * @param $poll |
|