//get usergroup name
$benutzergruppe = $modx->getObject('modUser', $userArray['id'])->getUserGroupNames();
//Ausgabe
$output .="<tr><td><strong>".$userArray['fullname']."</strong></td><td>".$userArray['fax']."</td><td>".$benutzergruppe[0]."</td><td>".$userArray['zip']."</td><td>".$userArray['city']."</td><td>".$userArray['phone']."</td><td>".$emailadr."</td><td>".$link."</td><td>".$userArray['state']." (".$userArray['country'].")</td></tr>";
}
This question has been answered by Bruno17. See the first response.
$groupObject = $modx->user->getPrimaryGroup(); //do something with the groupObject
if ($user = $modx->getObject('modUser',$userid)){
$groupObject = $user->getPrimaryGroup();
//do something with the groupObject
}
//$benutzergruppe = $modx->getObject('modUser', $userArray['id'])->getUserGroupNames();
$benutzergruppe = $modx->getObject('modUser', $userArray['id'])->getPrimaryGroup();
return $benutzergruppe[0];
$user = $modx->getObject('modUser', $userArray['id']);
$userGroup = $user->getOne('PrimaryGroup');
if (!$userGroup) {
$c = $modx->newQuery('modUserGroup');
$c->innerJoin('modUserGroupMember','UserGroupMembers');
$c->where(array(
'UserGroupMembers.member' => $user->get('id'),
));
$c->sortby('UserGroupMembers.rank','ASC');
$userGroup = $modx->getObject('modUserGroup',$c);
}
return $userGroup->get('name');