This mod allows your users to setup their own personal private message block lists. No one on their lists will be allowed to PM them. (You can optionally specify immune usergroups such as admins and mods that can't be blocked.)
You can also optionally enable 2-way blocking so if one user adds someone to their block list they can not PM that user either. (Recommended)
This mod requires you to create 1 multi-line user profile field via your Admin CP. Detailed instructions for doing so are included in the installation instructions in the .zip.
LIMITATIONS OF THIS MOD:
If a user changes usernames the block list will need to be updated with the new username.
Notes:
When adding a username to the block list capitalization of the letters do not count but all other punctuation such as spaces DO count.
This mod adds 2 phrases in Error Messages:
pm_blocked - This is the error shown when a user has been put on the recipients block list.
pm_denied - This is the error shown when 2-way blocking is enabled and a user tries to PM a recipient on their own block list.
Current Version: 1.1 - Minor bugfix
1.0 - No file edits required!
0.9 - Stable Beta / Initial Release
This has been tested on 3.8.7, 4.0.8, and 4.1.2 and is expected to work on all 3.7/8, 4.0/1 versions.
Should be VB default setting ... Great mod, many thanks.
Unfortunately upon testing I have received this error when trying to send PM to a blocked user:
Quote:
Warning: Invalid argument supplied for foreach() in [path]/private.php on line 1187
and the MP pass trough.
Putting a moderator on ignore list is possible and you cannot send him a message (your mod is working). You receive the normal error message you set.
I have added registered users to Immune group ( your mod work for moderators set in immune group) but messages still pass trough and above error is shown for this users.
Additional testing: if a moderator is ignoring a user, if user try to send him a message will pass trough.
I installed it on a vb 3.8.5 and I have another PM enhancement (pop up private message). among other mods.
Should be VB default setting ... Great mod, many thanks.
Unfortunately upon testing I have received this error when trying to send email to a blocked user: and the MP pass trough.
Putting a moderator on ignore list is possible and you cannot send him a message (your mod is working). You receive the normal error message you set.
I have added registered users to Immune group ( your mod work for moderators set in immune group) but messages still pass trough and above error is shown for this users.
Additional testing: if a moderator is ignoring a user, if user try to send him a message will pass trough.
I installed it on a vb 3.5 and I have another PM enhancement (pop up private message). among other mods.
Can you confirm you are saying you got this error when trying to send an email to a blocked user? What were using to send the email? This mod shouldn't affect emails at all.
I really couldn't test this on vb 3.5 either so that might be part of the issue. I was able to test on 3.8 and 4.0 and there are no errors in normal operation of the mod.
Ups sorry I went to sleep very late:
I am receiving errors when trying to send PM's and forum is 3.8.5 (not the last version 3.8.7) not 3.5 ....
And mod is great as I just had an issue with a user reporting abusive PM's. Any help would be great.
I double check edit of the file and is done ok.