Version: 1.00, by Logician
Developer Last Online: Nov 2023
Version: 2.2.x
Rating:
Released: 05-23-2002
Last Update: Never
Installs: 31
No support by the author.
Hi,
Have you ever noticed that Site Admins and Super Moderators can edit/delete/peak everyone's messages in your forum? This also applies to Moderators for the board they are assigned.
I never thought about the aftermath of this default behavior, until one of my SuperModerators peaked into my message and "stole" a hidden BB code from me! Then I have noticed that I really dont need/want ANYONE to edit my messages, even if they are Mods or Super Mods and this hack is born.
After applying the hack default editing permissions in your board will be changed like this:
Moderators: Can edit everyone's posts in the board they're assigned, UNLESS author is a SuperMod or a Site Admin.
SuperModerators: Can edit everyone's post in all boards UNLESS author is a Site Admin.
Site Admins: Can edit eveyone's post in all boards UNLESS user is userid 1. (Why let other Site Admins edit your posts anyway? hehe)
So the hack will apply a "message editing hierarchy" in your board and everyone will be able to edit messages for ones who are below him and cant touch messages of his superiors..If they try, they'll get no permission page. This will apply for editing the messages, deleting the message via edit message or just peaking inside it. But be warned: messages can still be deleted via "Delete Thread / Posts" menu..
The hack is VERY EASY to install with 1 single modification and will work in any vbulletin versions I know..
If you install the hack, please click install, thank you..
Enjoy! \\=^))
Logician
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
Originally posted by Smoothie Great idea, this is a must have!! Will install after I get some sleep.
BTW, on the subject of userid's, can a userid be changed?
You mean in this hack, right? Sure very easily.. In hacks code, find:
($bbuserinfo[usergroupid]==$admin_usergroup_id AND $bbuserinfo[userid]!=1
And replace 1 with anyuserid you want.. But userid with 1 may not like this change
Nice work man, I was looking for this for a long time, cuz if I am the one who made the forums, and I make someone else a admin, and they come out to be untrust worthy and delete me from MY OWN BOARDS?? and I am userid1, lol than it sucks..
Originally posted by NerdNations what if i want two usersname sto be void to editing
In hack find the line:
PHP Code:
if (($bbuserinfo[usergroupid]==$moderator_usergroup_id AND ($postinfo[usergroupid]==$smoderator_usergroup_id OR $postinfo[usergroupid]==$admin_usergroup_id)) OR ($bbuserinfo[usergroupid]==$smoderator_usergroup_id AND $postinfo[usergroupid]==$admin_usergroup_id) OR ($bbuserinfo[usergroupid]==$admin_usergroup_id AND $bbuserinfo[userid]!=1 AND $postinfo[userid]==1))
Replace it as:
PHP Code:
if (($bbuserinfo[usergroupid]==$moderator_usergroup_id AND ($postinfo[usergroupid]==$smoderator_usergroup_id OR $postinfo[usergroupid]==$admin_usergroup_id)) OR ($bbuserinfo[usergroupid]==$smoderator_usergroup_id AND $postinfo[usergroupid]==$admin_usergroup_id) OR ($bbuserinfo[usergroupid]==$admin_usergroup_id AND $bbuserinfo[userid]!=1 AND $postinfo[userid]==1) OR ($bbuserinfo[usergroupid]==$admin_usergroup_id AND $bbuserinfo[userid]!=2 AND $postinfo[userid]==2))
Replace 1 and 2 for the 2 Site Admin you want to grant untouchablitity.
BTW Why to have so many Site Admins in the first place? I really suggest granting your power users Super Moderator status only. Does your site really need so many Site Admins?