Ist ja 'n Mini-Mod, aber bei mir werden keinen Usergroups angezeigt.
Zefix, das gibts doch nicht.
Alle Dateien im Anhang!

Code: Alles auswählen
$user_id = $userdata['user_id'];
$view_user_id = $profiledata['user_id'];
$groups = array();
$sql = '
SELECT
g.group_id,
g.group_name,
g.group_description,
g.group_type
FROM
'.USER_GROUP_TABLE.' as l,
'.GROUPS_TABLE.' as g
WHERE
l.user_pending = 0 AND
g.group_single_user = 0 AND
l.user_id ='. $view_user_id.' AND
g.group_id = l.group_id
ORDER BY
g.group_name,
g.group_id';
if ( !($result = $db->sql_query($sql)) ) message_die(GENERAL_ERROR, 'Could not read groups', '', __LINE__, __FILE__, $sql);
while ($group = $db->sql_fetchrow($result)) $groups[] = $group;
$template->assign_vars(array(
'L_USERGROUPS' => $lang['Usergroups'],
)
);
if (count($groups) > 0)
{
for ($i=0; $i < count($groups); $i++)
{
$is_ok = false;
//
// groupe invisible ?
if ( ($groups[$i]['group_type'] != GROUP_HIDDEN) || ($userdata['user_level'] == ADMIN) )
{
$is_ok=true;
}
else
{
$group_id = $groups[$i]['group_id'];
$sql = 'SELECT * FROM '.USER_GROUP_TABLE.' WHERE group_id='.$group_id.' AND user_id='.$user_id.' AND user_pending=0';
if ( !($result = $db->sql_query($sql)) ) message_die(GENERAL_ERROR, 'Couldn\'t obtain viewer group list', '', __LINE__, __FILE__, $sql);
$is_ok = ( $group = $db->sql_fetchrow($result) );
} // end if ($view_list[$i]['group_type'] == GROUP_HIDDEN)
//
// groupe visible : afficher
if ($is_ok)
{
$u_group_name = append_sid("groupcp.php?g=".$groups[$i]['group_id']);
$l_group_name = $groups[$i]['group_name'];
$l_group_desc = $groups[$i]['group_description'];
$template->assign_block_vars('groups',array(
'U_GROUP_NAME' => $u_group_name,
'L_GROUP_NAME' => $l_group_name,
'L_GROUP_DESC' => $l_group_desc,
)
);
} // end if ($is_ok)
} // end for ($i=0; $i < count($groups); $i++)
} // end if (count($groups) > 0)
Code: Alles auswählen
<!-- BEGIN groups -->
<tr><td valign="middle" align="right"><span class="gen">{L_USERGROUPS}:</span></td>
<td width="100%"><b><span class="gen"><a title="{groups.L_GROUP_DESC}" href="{groups.U_GROUP_NAME}">{groups.L_GROUP_NAME}</a></span></b></td></tr>
<!-- END groups -->

Code: Alles auswählen
<tr>
<!-- BEGIN groups -->
<td valign="middle" align="right"><span class="gen">{L_USERGROUPS}:</span></td>
<td width="100%"><b><span class="gen"><a title="{groups.L_GROUP_DESC}" href="{groups.U_GROUP_NAME}">{groups.L_GROUP_NAME}</a></span></b></td>
<!-- END groups -->
</tr>
Code: Alles auswählen
<tr>
<td valign="middle" align="right"><span class="gen">{L_USERGROUPS}:</span></td>
<td width="100%"><b><span class="gen">
<!-- BEGIN groups -->
<a title="{groups.L_GROUP_DESC}" href="{groups.U_GROUP_NAME}">{groups.L_GROUP_NAME}</a></span></b>
<!-- END groups -->
</td>
</tr>Code: Alles auswählen
<tr>
<td valign="middle" align="right"><span class="gen">{L_USERGROUPS}:</span></td>
<td width="100%">
<!-- BEGIN groups -->
<span class="genmed"><a title="{groups.L_GROUP_DESC}" href="{groups.U_GROUP_NAME}">{groups.L_GROUP_NAME}</a></span>
<!-- END groups -->
</td>
</tr>
