I would say that this would work:
In showgroups.php find and delete:
PHP Code:
// get moderators **********************************************************
$moderators = $DB_site->query("
SELECT $locationfieldselect user.*,moderator.*
FROM " . TABLE_PREFIX . "moderator AS moderator
INNER JOIN " . TABLE_PREFIX . "user AS user USING(userid)
INNER JOIN " . TABLE_PREFIX . "userfield AS userfield USING(userid)
#ORDER BY user.username
");
$modcache = array();
while ($moderator = $DB_site->fetch_array($moderators))
{
if (!isset($modcache["$moderator[username]"]))
{
$modcache["$moderator[username]"] = $moderator;
}
$modcache["$moderator[username]"]['forums'][] = $moderator['forumid'];
}
unset($moderator);
$DB_site->free_result($moderators);
if (is_array($modcache))
{
$showforums = true;
uksort($modcache, 'strnatcasecmp'); // alphabetically sort moderator usernames
foreach ($modcache AS $moderator)
{
$premodforums = array();
foreach ($moderator['forums'] AS $forumid)
{
if ($forumcache["$forumid"]['options'] & $_FORUMOPTIONS['active'] AND (!$vboptions['hideprivateforums'] OR ($bbuserinfo['forumpermissions']["$forumid"] & CANVIEW)))
{
$forumtitle = $forumcache["$forumid"]['title'];
$premodforums[$forumid] = $forumtitle;
}
}
if (empty($premodforums))
{
continue;
}
$modforums = array();
uasort($premodforums, 'strnatcasecmp'); // alphabetically sort moderator usernames
foreach($premodforums AS $forumid => $forumtitle)
{
eval('$modforums[] = "' . fetch_template('showgroups_forumbit') . '";');
}
$user = $moderator;
$user = array_merge($user , convert_bits_to_array($user['options'], $_USEROPTIONS));
$user = process_showgroups_userinfo($user);
$user['forumbits'] = implode(",\n", $modforums);
if ($user['receivepm'] AND $bbuserinfo['receivepm'] AND $permissions['pmquota'] AND $vboptions['enablepms'])
{
$show['pmlink'] = true;
}
else
{
$show['pmlink'] = false;
}
if ($user['showemail'] AND $vboptions['displayemails'] AND (!$vboptions['secureemail'] OR ($vboptions['secureemail'] AND $vboptions['enableemail'])))
{
$show['emaillink'] = true;
}
else
{
$show['emaillink'] = false;
}
exec_switch_bg();
eval('$moderatorbits .= "' . fetch_template('showgroups_usergroupbit') . '";');
}
}
// *******************************************************
Its an extra bit at the bottom that seems to call Moderators.
That should really take it out, but you might have to remove the bit in the template to avoid a blank box (I would be surprised if you did tho).