Skip to content
Code-Schnipsel Gruppen Projekte
Commit 7c04f204 erstellt von Patrick Müller's avatar Patrick Müller
Dateien durchsuchen

Merge branch 'dev'

Übergeordnete 6789e4a3 faeedec5
Keine zugehörigen Branchen gefunden
Keine zugehörigen Tags gefunden
Keine zugehörigen Merge Requests gefunden
......@@ -577,12 +577,44 @@ public function setGroups($groups)
}
/**
* @param bool $array
* @return array
* @param bool $asObjects
* @return int[]|QUI\Groups\Group[]
*/
public function getGroups($array = true)
public function getGroups($asObjects = true)
{
return [];
$groupIds = $this->getAttribute('usergroup');
if (empty($groupIds)) {
return [];
}
if (!\is_array($groupIds)) {
$groupIds = \explode(',', $groupIds);
}
$groupIds = \array_filter($groupIds, function ($groupId) {
return !empty($groupId);
});
\array_walk($groupIds, function (&$groupId) {
$groupId = (int)$groupId;
});
if (!$asObjects) {
return $groupIds;
}
$groups = [];
foreach ($groupIds as $groupId) {
try {
$groups[] = QUI::getGroups()->get($groupId);
} catch (\Exception $Exception) {
QUI\System\Log::writeDebugException($Exception);
}
}
return $groups;
}
/**
......
0% Lade oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren