How can you know which on is being used?
$member_handler =& xoops_gethandler('member');
$result = $member_handler->removeUsersFromGroup(4,array($xoopsUser->getVar('uid')));
$member_handler->addUserToGroup(5,$xoopsUser->getVar('uid'));
<?php
require('header.php');
// Find out it current user is a member of the group active users or if it's a guest user
if($xoopsUser->isGuest())
{
$isguest = True;
}
else
{
$isguest = False;
$ugroups = $xoopsUser->getGroups();
if(in_array(4,$ugroups)) $uactive = True;
else $uactive = False;
}
// Get list to fill out table
$member_handler =& xoops_gethandler('member');
$activeusers = $member_handler->getUsersByGroup(4,true,getUserCountByGroup(4),0);
$inactiveusers = $member_handler->getUsersByGroup(5,true,getUserCountByGroup(5),0);
// Generate table
$colmember = '<td>Medlem</td>';
$colrank = '<td>Post</td>';
$colemail = '<td>Email</td>';
$outtable = '';
foreach($activeusers as $user)
{
$outtable .= '<tr bgcolor="d0e0d0">';
$outtable .= '<td>'.$user->name().'</td>';
$outtable .= '<td>'.$user->rank().'</td>';
if($isguest)
{
$outtable .= '<td>'.$user->email().'</td>';
}
else
{
$outtable .= '<td>'.$user->email().'</td>';
}
$outtable .= '</tr>';
}
foreach($inactiveusers as $user)
{
$outtable .= '<tr bgcolor="e0c0e0">';
$outtable .= '<td>'.$user->name().'</td>';
$outtable .= '<td>'.$user->rank().'</td>';
if($isguest)
{
$outtable .= '<td>'.$user->email().'</td>';
}
else
{
$outtable .= '<td>'.$user->email().'</td>';
};
$outtable .= '</tr>';
}
// We must always set our main template before including the header
$xoopsOption['template_main'] = 'memberlist_list.html';
// Include the page header
require(XOOPS_ROOT_PATH.'/header.php');
$xoopsTpl->assign('member', $colmember);
$xoopsTpl->assign('rank', $colrank);
$xoopsTpl->assign('email', $colemail);
$xoopsTpl->assign('memberlist', $outtable);
// Include the page footer
require(XOOPS_ROOT_PATH.'/footer.php');
?>
<table cellspacing="3" cellpadding="3">
<tr bgcolor="b0b0e0">
<{$member}>
<{$rank}>
<{$email}>
</tr>
<{$memberlist}>
</table>
$member_handler =& xoops_gethandler('member');
$groups = $member_handler->getGroupsByUser($xoopsUser->getVar('uid'),true);
echo 'You are in the following groups:<br />';
foreach ($groups as $group) {
echo $group->getVar('name') . '<br />';
}