It's for blacklists.
this is what needs to be added to the settings under buddy list:
The settings already exist, this part simply needs to be added and coded to the pre-existing settings that we already have. (the example above is a static preview of what needs to be coded, and html/css above can simply be added)
And this is what you have to code:
Add and remove from blacklist, works the same way as add/remove from buddy list. (so you can go in the existing file, and just copy the same logic)
By default when someone is added to the blacklist, their post cannot be seen anymore by the person who blocked them.
For example, i block alex, then no matter where alex posts, I will not be able to see his posts, or even see that he posted. The post will be hidden from me. (the whole post with the avatar etc, it will just act like this person never posted for me. Not for other users of course. The post still exists, nothing is modified from the posting system, only display none for me)
_Block threads_: the user added to someone black list will not be able to see the threads started from this someone. It is only for the threads started by this someone.
for example: Alex is in my blacklist, if I start a thread in the forum, alex will not be able to see the thread. So basically it hides the table row.
This is for all threads for all forums, except for the forums id:f2,f3,f4,f6,f7,f24,f29
If I start a thread in any of the above forum ids, then alex will be able to see my thread and post in it.
_Block Profile Comments:_ people in the black list cannot access the profile of the user who blacklisted them.
So I guess you need to generate some kind of an error message, that when they go to the profile it says something like "This user has blocked you from viewing their profile."
_Block PMs:_ people in the blacklist cannot send a PM to the person who blocked them. If they try to, it says something like "This user has blocked you from sending them a private message."
_Block everything:_ blocks the 3 options above.