To lepiej jak poniższy sposób wg mnie się "nie da". Powyższy kod zamień na:
//-----------------------------------------
// (DP23) Show Warn Under Post
//-----------------------------------------
$dis_allowed_groups = array (1, 2, 3 );
if ( ( ( isset($this->ipsclass->member['is_moderator'][ $this->topic['forum_id'] ]['allow_warn']) AND $this->ipsclass->member['is_moderator'][ $this->topic['forum_id'] ]['allow_warn'] ) or $this->ipsclass->member['g_is_supmod'] == 1 ) AND !in_array( $poster['mgroup'], $dis_allowed_groups ) )
Gdzie:
$dis_allowed_groups = array (1, 2, 3 );
To ID grup, którym nie chcesz tych informacji wyświetlać.
Nie testowane.