Log in

View Full Version : Add "send to purgatory" for certain users.


anocelot
10-16-2006, 11:37 PM
System:
Linux, VB 3.0.0. (Do I need to add anymore info...?)

Solution:
I run a site that has a lot of kids, which makes it a "fun" target for pr0n spammers and trolls. I would like for certain users (who I identify in advance) to be able to click a link and send a thread to a hidden (mod accessable) forum. This would allow "powerful" users who are NOT mods the ability to quickly remove spam/pr0n from my site, but not to completely remove threads. I can't assign additional mods due to site policy I do not set (owner versus host, if you know what I mean), but I've GOT to fix this issue for sanity/legal reasons.

Proposal:
I would like to just add another group that I could "check box" in the admincp to grant rights to people. They would see another link near the "edit/reply" buttons. Clicking on that would pop-up a confirmation box (to keep accidents to a minimum). I figure I could hack the showthread.php file and check against the usergroups. I would also need to figure out how to move a thread to another location.

I guess the pieces I need to know are:
1. How can I identify that group from the php code.
2. How can I move a thread to another forum without mod powers.

Any ideas? I'm fully willing to program this on my own, and I know how I could substitute a hidden profile field for number one and make it work, but I'd like it slightly less hacked. I'm a fairly capable PHP/MySQL coder, but I'm slightly new to the VB API.

TIA everyone!

Paul M
10-17-2006, 01:11 AM
You need to specify what version of vb you are using.

There is a recycle bin mod about that you may be able to modify.

anocelot
10-17-2006, 01:40 AM
Oops. My apologies. I thought I specified 3.0.0 in the OP. *looks* Hang on... It looks like I did. Did I screw up the post somehow...? Or is there something other than vbulletin 3.0.0 that I need to specify?

I'll go check out the recycle bin mod right now. Thanks for the tip!

Sorry for any n00b mistakes!