I just installed this on a 2.3.0 board only for the super mods - they love it. But, for 2.3.0 (and maybe some of the other 2.2.x versions) there are 3 more changes that need to be made.
To make the moderator visible to himself when browsing a forum, you need to do the following in forumdisplay.php
FIND:
Code:
if ((!$bbuserinfo['invisible'] or $bbuserinfo['usergroupid'] == 6) and $bbuserinfo['userid'] <> 0) {
REPLACE WITH:
Code:
if ((!$bbuserinfo['invisible'] or $bbuserinfo['usergroupid'] == 6 or $bbuserinfo['usergroupid'] == 5 or $bbuserinfo['usergroupid'] == 7) and $bbuserinfo['userid'] <> 0) {
To make invisible members visible when viewing a thread, open showthread.php
FIND:
Code:
if ((!$threaduser['invisible'] or $bbuserinfo['usergroupid'] == 6) and $bbuserinfo['userid'] != $threaduser['userid']) {
REPLACE WITH:
Code:
if ((!$threaduser['invisible'] or $bbuserinfo['usergroupid'] == 6 or $bbuserinfo['usergroupid'] == 7) and $bbuserinfo['userid'] != $threaduser['userid']) {
FIND:
Code:
if ((!$bbuserinfo['invisible'] or $bbuserinfo['usergroupid'] == 6) and $bbuserinfo['userid'] <> 0) {
REPLACE WITH:
Code:
if ((!$bbuserinfo['invisible'] or $bbuserinfo['usergroupid'] == 6 or $bbuserinfo['usergroupid'] == 5 or $bbuserinfo['usergroupid'] == 7) and $bbuserinfo['userid'] <> 0) {