Okay, this fixed it;
ubb_pntf.cgi
find this twice;
if( (&GetForumRecord($in{f}))[6] =~ m/private/ ) {
replace it with;
if( ((&GetForumRecord($in{f}))[6] =~ m/private/ ) || (&GetForumRecord($in{f}))[6] =~ m/hidden/ ) {
public_pntf_summary.pl
find this;
if(($vars_forums{$number}->[6] =~ m/private/) || ($vars_forums{$number}->[3] ne 'On')) {
Replace it with;
if(($vars_forums{$number}->[6] =~ m/private/) || ($vars_forums{$number}->[6] =~ m/hidden/) || ($vars_forums{$number}->[3] ne 'On')) {
Find;
if((&GetForumRecord($number))[6] =~ m/private/) {
Replace that with;
if( ((&GetForumRecord($number))[6] =~ m/private/) || (&GetForumRecord($number))[6] =~ m/hidden/) {