The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
|
#1
|
|||
|
|||
Removing code via plugin?
At the moment we have to manually edit our infraction.php file so that our forum moderators may infract our "VIPS" who are in a different usergroup but are moderators of their very own subforum.
This works brilliantly and exactly how I wanted it over the last two years. However I want to see if it is possible to incorporate this manual edit as a plugin to stop the neccessity for manual code edits. the code in question is, Code:
($hook = vBulletinHook::fetch_hook('infraction_verify_permissions')) ? eval($hook) : false; // moderators will have the infraction icon on their posts due to the overhead of checking moderator status on showthread // Only Admins & Supermods may give infractions to moderators // really could use a bit in user that is set when an user is a moderator of any forum to avoid this $uglist = $userinfo['usergroupid'] . iif(trim($userinfo['membergroupids']), ",$userinfo[membergroupids]"); if (can_moderate(0, '', $userinfo['userid'], $uglist) AND !($vbulletin->userinfo['permissions']['adminpermissions'] & $vbulletin->bf_ugp_adminpermissions['cancontrolpanel']) AND !($vbulletin->userinfo['permissions']['adminpermissions'] & $vbulletin->bf_ugp_adminpermissions['ismoderator']) ) { eval(standard_error(fetch_error('you_are_not_allowed_to_warn_moderators'))); } |
Thread Tools | |
Display Modes | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|