Ok, this is a manual edit, so if you upgrade vBulletin you might have to reapply it, but here it is quick and dirty:
Open Template: modifyusergroups_nonmemberbit
Find:
HTML Code:
<vb:else />
{vb:rawphrase anyone_free_to_join_group}
</vb:if>
After Add:
HTML Code:
<a href="memberlist.php?usergroupid={vb:raw usergroup.usergroupid}">{vb:rawphrase list_members}</a>
EDIT: Just noticed this gives a permission error. The permission is coded into memberlist.php, you can get around it by doing the following edits (
These will be lost when upgrading vBulletin as this is editing a core file) Line numbers based on vB v4.2.3
Open: memberlist.php
Find (lines 358-368):
PHP Code:
// check permission to do authorizations in this group
if (!$leadergroup = $db->query_first_slave("
SELECT usergroupleader.usergroupleaderid, usergroup.title
FROM " . TABLE_PREFIX . "usergroupleader AS usergroupleader
LEFT JOIN " . TABLE_PREFIX . "usergroup AS usergroup ON (usergroupleader.usergroupid = usergroup.usergroupid)
WHERE usergroupleader.userid = " . $vbulletin->userinfo['userid'] . "
AND usergroupleader.usergroupid = $usergroupid
"))
{
print_no_permission();
}
Replace with:
PHP Code:
// check permission to do authorizations in this group
if (!$leadergroup = $db->query_first_slave("
SELECT usergroupleader.usergroupleaderid, usergroup.title
FROM " . TABLE_PREFIX . "usergroupleader AS usergroupleader
LEFT JOIN " . TABLE_PREFIX . "usergroup AS usergroup ON (usergroupleader.usergroupid = usergroup.usergroupid)
WHERE usergroupleader.userid = " . $vbulletin->userinfo['userid'] . "
AND usergroupleader.usergroupid = $usergroupid
"))
{
$remove_selected_users = '';
} else {
$remove_selected_users = '<input type="submit" class="button" value="Remove Selected Users(s)" />';
}
Find (line 937):
PHP Code:
$page_templater->register('oppositesort', $oppositesort);
After Add:
PHP Code:
$page_templater->register('remove_selected_users', $remove_selected_users);
Open Template: memberlist
Find:
HTML Code:
<vb:if condition="$show['usergroup']">
<input type="submit" class="button" value="{vb:rawphrase remove_selected_users}" />
Replace With:
HTML Code:
<vb:if condition="$show['usergroup']">
{vb:raw remove_selected_users}