vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.7 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=228)
-   -   Moderators Functions - PHPKD - Usergroup Attachment Moderation (https://vborg.vbsupport.ru/showthread.php?t=200256)

Omranic 12-30-2008 10:00 PM

PHPKD - Usergroup Attachment Moderation
 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
!.............. 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.



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.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:
  1. Upload the 'bitfield_attach_moderation.xml' file to /includes/xml/.
  2. 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);
                            }

  3. Import product's XML file from AdminCP.
  4. Done :).


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


License:

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

Quote:

Originally Posted by adhmwagde (Post 1697789)
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!


All times are GMT. The time now is 09:22 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01198 seconds
  • Memory Usage 1,739KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_code_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (4)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete