単に
$modversion['notification']['event'][6]['admin_only'] = 1;
を消すだけでOKです。
そういえば、cube.jpで、
「しかしながら、プライベートフォーラムの意味が無くなると言う、欠点がございます。」
とか書かれているようですが、xhnewbbはプライベートフォーラムへのアクセス権限もちゃんと見てますよ。
$users2notify
という形で、通知して良いユーザを明示的に指定してます。(追ってみてください)
それともプライベートフォーラムへの投稿が、他のメンバーにも通知されたことがありましたか? そうだとしたらバグなので、修正しないといけませんね。
あと、
Quote:
一般ユーザーは、自分が入れるフォーラム単位での「(投稿文付き)」イベント通知の受信選択が可能です。
これもかなり眉唾ですね。
イベント通知の登録そのものは、権限とは無関係ですよ。
だからトリガーする時にあらためて権限を引く必要があります。
トリガーする時に権限を調べているから、
Quote:
プライベートフォーラムに参加していたけど、脱会させられた会員に、参加はできないけれども、いつまでも投稿文が漏洩してしまう。かも。何らかの、検査照合バッチを作成する必要があるかな。
この心配も無用です。(バグでなければ
)
もう少し、ソースコードをちゃんと追う習慣をつけた方がいいですよ。
-------------
追記)
xhnewbbではなく、newbbであれば、Ujikiさんの書かれた通りの穴(?)が残っています。newbbって、こういう部分も含めて、極めて雑に作られたモジュールですから。