OK, I am NOT in anyway shape or form a coder but by changing the integration xml to this code I was able to add Supermods in as an admin and block out newly registered, not approved members this way. It seems to have worked for me
changed this:
Code:
{
$env_userInf = $vbulletin->userinfo;
$env_isLoggedIn = $vbulletin->userinfo['userid'] > 0;
$env_isAdmin = ($vbulletin->userinfo['usergroupid']==6 || $vbulletin->userinfo['usergroupid']==7);
$env_displayChat = ($vbulletin->options['envolve_display_to'] == 'everyone') ||
(($vbulletin->options['envolve_display_to'] == 'loggedin') && $env_isLoggedIn) ||
(($vbulletin->options['envolve_display_to'] == 'admins') && $env_isLoggedIn && $env_isAdmin);
To this:
Code:
{
$env_userInf = $vbulletin->userinfo;
$env_isLoggedIn = $vbulletin->userinfo['userid'] > 0;
$env_isAdmin = ($vbulletin->userinfo['usergroupid']==6 || $vbulletin->userinfo['usergroupid']==7 || $vbulletin->userinfo['usergroupid']==5);
$env_displayChat = ($vbulletin->options['envolve_display_to'] == 'everyone') ||
(($vbulletin->options['envolve_display_to'] == 'loggedin') && $env_isLoggedIn && $vbulletin->userinfo['usergroupid']==2) ||
(($vbulletin->options['envolve_display_to'] == 'loggedin') && $env_isLoggedIn && $vbulletin->userinfo['usergroupid']==6) ||
(($vbulletin->options['envolve_display_to'] == 'loggedin') && $env_isLoggedIn && $vbulletin->userinfo['usergroupid']==5) ||
(($vbulletin->options['envolve_display_to'] == 'loggedin') && $env_isLoggedIn && $vbulletin->userinfo['usergroupid']==16) ||
(($vbulletin->options['envolve_display_to'] == 'loggedin') && $env_isLoggedIn && $vbulletin->userinfo['usergroupid']==14) ||
(($vbulletin->options['envolve_display_to'] == 'loggedin') && $env_isLoggedIn && $vbulletin->userinfo['usergroupid']==10) ||
(($vbulletin->options['envolve_display_to'] == 'loggedin') && $env_isLoggedIn && $vbulletin->userinfo['usergroupid']==7) ||
(($vbulletin->options['envolve_display_to'] == 'admins') && $env_isLoggedIn && $env_isAdmin);
You will probably want to define your own user groups in there. So far this seems to have done that trick