global $xoopsUser;
//get current user id
//$uid = is_object($xoopsUser) ? $xoopsUser->getVar('uid') : t;
$uid=$row['uid'];
//get groups from this user, if any
$member_handler =& xoops_gethandler('member');
$groups =& $member_handler->getGroupsByUser($uid, true);
//the above method will give as an array of objects, lets get the name of each group
$usergroups = array();
foreach ($groups as $group) {
$usergroups[] = $group->getVar('name');
}
$usergroupsArray = implode(', ', $usergroups);
echo $usergroupsArray;
i have more than 400 users ..only the group for 31 users is displayed before i get this error
Fatal error: Call to a member function getVar() on a non-object in custom.php on line 354
line 354 in my file custom.php refers to
$usergroups[] = $group->getVar('name');
is the code above working for XOOPS 2.5.10..help
XOOPS Version XOOPS 2.5.10
PHP Version 5.4.27
mySQL Version 5.5.36