PDA

View Full Version : Moderators Functions - PHPKD - Usergroup Attachment Moderation


Omranic
12-30-2008, 10:00 PM
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
!.............. Sponsored by: PHP KingDom (www.phpkd.net) ..............!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



This version is no longer supported as vB 3.7.x is out-of-date & no longer supported by vBulletin. It's just for historical reasons & for those who still using vB 3.7.x. Please refer to the vB 4.0.x or vB 3.8.x release for the latest stable & supported release. (https://vborg.vbsupport.ru/member.php?u=211414)



Please remember to click Mark as Installed if you use this modification.
Support questions from members who have not marked this as installed will be considered low priority.

Note: This product has been requested by kevinh (https://vborg.vbsupport.ru/member.php?u=74086) as a custom work Here (https://vborg.vbsupport.ru/showthread.php?t=181892). It has been completed & delivered few months ago. Since all of my custom work is licensed under Creative Commons - Attribution-Noncommercial-Share Alike 3.0 (http://creativecommons.org/licenses/by-nc-sa/3.0/), I publish it now for the public use, I hope this product will be useful for all of you.


Name: Attachment Moderation - Version: 3.7.100

Description: This product adds new permission to usergroup permissions "Follow Forum Moderation Rules", which if set to 'no', attachments are always placed into moderation queue.


Compatible with: All 3.7.x vBulletin versions.


Installation Procedure:

Upload the 'bitfield_attach_moderation.xml' file to /includes/xml/.
Do the following small file edit:
Open the file includes/class_upload.php & search in it for the following code:
if (isset($this->foruminfo['moderateattach']))
{
$visible = ((!$this->foruminfo['moderateattach'] OR can_moderate($this->foruminfo['forumid'], 'canmoderateattachments')) ? 1 : 0);
}

Replace it with the following code:
if (isset($this->foruminfo['moderateattach']) OR isset($this->registry->bf_ugp_attachpermissions['followforummoderation']))
{
$visible = (((!$this->foruminfo['moderateattach'] OR can_moderate($this->foruminfo['forumid'], 'canmoderateattachments')) AND ($this->registry->userinfo['permissions']['attachpermissions'] & $this->registry->bf_ugp_attachpermissions['followforummoderation'])) ? 1 : 0);
}
Import product's XML file from AdminCP.
Done :).



Control:

vBulletin AdminCP -> Usergroups -> Usergroup Manager -> Attachment Permissions -> Follow Forum Moderation Rules [Yes/No]



License:

Creative Commons - Attribution-Noncommercial-Share Alike 3.0 (http://creativecommons.org/licenses/by-nc-sa/3.0/)



Help with:

Suggestions to develop this product.
Translations to benefit more users (translation credits goes to their owners).



Known Isues:
None till now.


History:
v3.7.100 31/12/2008 08:00 AM GMT: First initial public release.


Screen Shots:
Available down there.


Technical Notes:
Plugins: 0
New Phrases: 1
Template changes: 0
Code Changes: 1
New Templates: 0
New Settings: 0
New Permissions: 1
DB Tables: 0
DB Alterations: 1
Cron Jops: 0

adhmwagde
12-31-2008, 11:37 AM
very good work :)

Omranic
04-13-2009, 07:33 PM
very good work :)
Thanks :).
I hope it was useful for you.

Omranic
03-21-2010, 01:08 AM
New Release ...
v4.0.100 19/03/2010 08:00 AM UTC: Fully compatible vB 3.8.x & vB 4.0.x release! (https://vborg.vbsupport.ru/showthread.php?t=238724)