[3.8.0] Attachment Moderation - Follow Forum Moderation Rules

ChopSuey

New Member
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
!.............. Sponsored by: PHP KingDom (PHP KingDom) ..............!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~




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 as a custom work Here. 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, I publish it now for the public use, I hope this product will be useful for all of you.


Name: Attachment Moderation - Version: 3.8.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.8.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:
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:
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


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.8.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
 
Top