Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.7 > vBulletin 3.7 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
SSGTI - Auto Ban Under Age Users Details »»
SSGTI - Auto Ban Under Age Users
Version: 3.7.110, by Omranic Omranic is offline
Developer Last Online: Sep 2021 Show Printable Version Email this Page

Category: Administrative and Maintenance Tools - Version: 3.7.x Rating:
Released: 07-21-2009 Last Update: 09-28-2009 Installs: 12
Uses Plugins
Re-useable Code Additional Files Translations  
No support by the author.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
!.............. Brought to you by (www.solidsnakegti.com) ..............!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~




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 Alfa1 as a custom work HERE. It has been completed few weeks 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: SSGTI - Ban Under Age Users - Version: 3.7.110

Description: This product will auto ban all users underage that admin staff determines, this ban will be left automatically after they reach that age.


Compatible with: All 3.6.x/3.7.x/3.8.x vBulletin versions.


Requirements:
  • vBulletin version 3.7.0+ Or later.


Features:
  • General Features:-
    • Fully Phrased.
    • Fully Automated.
    • Fully Supported.
    • Accurate Processing.
    • Professionally Coded.
    • Don't require any manual edits.
    • Doing all default vBulletin checks & Fully vBulletin Compatible.
    • Board Load Zero Queries, queries only when the scheduled task run.
    • Permissions for both "Doing Ban Staff Member" & "To Be Banned User" are checked. A moderator/super moderator/administrator can't be banned, they're all excluded by default from auto ban proccess. -New in v3.7.110-
    • If the "Doing Ban Staff Member" isn't found or is invalid, then nothing will be done (Make sure to configure product's settings right). -New in v3.7.110-
    • If you run the cron job manually from AdminCP, then you'll get a simple report about users have been banned with links to their profiles & a link to view all banned users. -New in v3.7.110-
    • Staff member that do the ban is checked for validity as soon as you enter his/her name within product's settings (It will be saved only if it's valid).
    • If the underage user -to be banned- is already banned before, then his/her account will be checked, if the ban will be left before he goes to the permitted age, then his ban record will be updated to reflect the new "left ban date" which will corespond to his legal/permited age date. The ban reason will be updated also.
  • Specific Features:-
    • Enable/Disable the whole product any time.
    • Set the prohibited age (Ban users under X years old, enter that age in years).
    • Staff member that do the ban (Please enter the username of the staff member you need him to appear as the banning person. Please note that you've to enter a valid administrator username here that has permissions to ban users, if not then banning process will not work).
    • Excluded Usergroups (If you've many user groups, then you may need to exclude some of them from being processed by this product; So you can protect their underage users from being auto banned [moderators/super moderators/administrators are excluded by default]. Please enter excluded user group IDs separated with spaces). -New in v3.7.110-
    • Banned User Group (This selection menu displays all banned user groups, please select the banned user group you need to ban these users. Please note that this product uses the default vBulletin "Banned Users" user group with the ID: 8, but you can change it if you've multiple banned user groups).
    • Email banned underage users (Do you need to send email notifications to those auto banned underage users? If so, please choose "Yes"). -New in v3.7.110-
    • Edit Banning Reason (You can edit the banning reason that will appear for banned underage users. Please note that you can enter the symbol {1} to be replaced by the actual age you've specified above).
    • Banning Message (You can edit the banning email message that will be sent for banned underage users (If you've activated this feature). Please note that you can enter any of the following variables in the message: $username: Replaced by username / $userage: Replaced by the actual age you've specified above). -New in v3.7.110-


Installation Procedure:
  1. Upload the "ssgti_banunderage.php" file to "/includes/cron/".
  2. Import product's XML file from AdminCP.
  3. Activate the product (it's disabled by default) & set your preferred configurations.
  4. Done .


Upgrade Procedure:
  1. Upload the "ssgti_banunderage.php" file to "/includes/cron/" (Allow Overwrite).
  2. Import product's XML file from AdminCP (Allow Overwrite).
  3. Done .


Control:
  • vBulletin AdminCP -> vBulletin Options -> vBulletin Options -> SSGTI - Ban Under Age Users
  • vBulletin AdminCP -> Scheduled Tasks -> Scheduled Task Manager -> SSGTI - Ban Under Age Users


License:
--------------- --------------- --------------- ---------------
Creative Commons - Attribution-Noncommercial-Share Alike 3.0
http://creativecommons.org/licenses/by-nc-sa/3.0/
--------------- --------------- --------------- ---------------
  • You are free:
    • To Share ? to copy, distribute and transmit the work.
    • To Remix ? to adapt the work.

  • Under the following conditions:
    • [Attribution]: You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).
    • [Noncommercial]: You may not use this work for commercial purposes.
    • [Share Alike]: If you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one.

  • For any reuse or distribution, you must make clear to others the original author's copyrights AND you must make clear to others the license terms of this work. The best way to do this is with a link to this web page (http://creativecommons.org/licenses/by-nc-sa/3.0/).
  • Any of the above conditions can be waived if you get permission from the copyright holder (The original product's author).
  • Nothing in this license impairs or restricts the author's moral rights.
--------------- --------------- --------------- ---------------
Your fair dealing and other rights are in no way affected by the above.
This is a human-readable summary of the Legal Code (the full license).
http://creativecommons.org/licenses/.../3.0/legalcode
--------------- --------------- --------------- ---------------


Help with:
  • Suggestions to develop this product.
  • Contributing any updates, upgrades and/or any new features.
  • Translations to benefit more users (translation credits goes to their owners).
  • Spreading this product. Yes, you're free to re-distribute this product as it is (See license details).


Known Isues:
  • Nothing till now.


Future TO-DO-LIST:
  • TO-BE-LISTED!


History:
  • v3.7.100 21/07/2009 05:00 PM UTC: First initial public release.
  • v3.7.110 29/09/2009 01:00 AM UTC: Second public release (Fixes/Optimizations/New Features).
    • Changes:
      • Many code optimizations.
      • Fixing "mktime" issues.
      • Exclude staff members (moderators/super moderators/administrators) by default from being auto banned.
      • The product will stop if the staff member responsible for banning is invalid.
    • New Features:
      • If you run the cron job manually from AdminCP, you will get a simple report of banned users.
      • Now you can exclude some user groups from being auto banned by this product.
      • Now you can auto send emails as notifications to all auto banned users.


Screen Shots:
  • Available down there.


Notes:
  • English version only supported & supplied here Currently, further localized versions will be available later.
  • Upgrade to latest version highly recommended.


Technical Notes:
  • New Plugins: 1
  • New Phrases: 25
  • New Templates: 0
  • Manual Template changes: 0
  • Auto Template changes: 0
  • New Files: 1
  • Manual File Changes: 0
  • New vBulletin Settings: 6
  • New Usergroup Permissions: 0
  • New Moderator Permissions: 0
  • New Administrator Permissions: 0
  • New Forum Options: 0
  • New DB Tables: 0
  • DB Alterations: 0
  • New Cron Jops: 1
    --------------------------------
  • Installation Level: V.Easy
  • Installation Time: 5~9 seconds


Donation?:
  • No, sorry. I appreciate your kindness. But if you need to help/support, then you can ask me for custom work. I'm ready for any custom work .


Recent Products:

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #2  
Old 07-22-2009, 10:20 AM
SirHappy SirHappy is offline
 
Join Date: Jul 2007
Posts: 132
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

first:P Very nice Thx & tagged
Reply With Quote
  #3  
Old 07-23-2009, 03:10 AM
Omranic's Avatar
Omranic Omranic is offline
 
Join Date: Jan 2005
Location: Egypt
Posts: 536
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by SirHappy View Post
first:P Very nice Thx & tagged
You're welcome .
Reply With Quote
  #4  
Old 08-08-2009, 06:34 PM
LordVader LordVader is offline
 
Join Date: Aug 2009
Posts: 57
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I hate to be the frst, but i'm having a problem.

I'm running 3.83 & it's tellng me it's incompatible.

Any ideas would be great as his is exactly the ugrade i was looking for.

I included a picture of the response it's giving me

Thanks
Reply With Quote
  #5  
Old 08-08-2009, 07:02 PM
LordVader LordVader is offline
 
Join Date: Aug 2009
Posts: 57
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Argh

Please disregard my idiocy above...

I just located the 3.8 version

Thankyou
Reply With Quote
  #6  
Old 09-27-2009, 01:07 AM
Omranic's Avatar
Omranic Omranic is offline
 
Join Date: Jan 2005
Location: Egypt
Posts: 536
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by LordVader View Post
I hate to be the frst, but i'm having a problem.

I'm running 3.83 & it's tellng me it's incompatible.

Any ideas would be great as his is exactly the ugrade i was looking for.

I included a picture of the response it's giving me

Thanks
Quote:
Originally Posted by LordVader View Post
Argh

Please disregard my idiocy above...

I just located the 3.8 version

Thankyou
You Are Welcome .



There was some issues in the product, it has been fixed in a new version. It will be published soon (tomorrow).
The new version includes number of optimizations & some new features such as "email banned users" & "excluding some user groups" from being auto banned.

You will like that new version, I'm sure .
Reply With Quote
  #7  
Old 09-29-2009, 02:06 PM
Omranic's Avatar
Omranic Omranic is offline
 
Join Date: Jan 2005
Location: Egypt
Posts: 536
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Upgrade: Highly Recommended.
  • v3.7.110 29/09/2009 01:00 AM UTC: Second public release (Fixes/Optimizations/New Features).
    • Changes:
      • Many code optimizations.
      • Fixing "mktime" issues.
      • Exclude staff members (moderators/super moderators/administrators) by default from being auto banned.
      • The product will stop if the staff member responsible for banning is invalid.
    • New Features:
      • If you run the cron job manually from AdminCP, you will get a simple report of banned users.
      • Now you can exclude some user groups from being auto banned by this product.
      • Now you can auto send emails as notifications to all auto banned users.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 02:48 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05322 seconds
  • Memory Usage 2,286KB
  • Queries Executed 20 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (7)post_thanks_box
  • (7)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (7)post_thanks_postbit_info
  • (6)postbit
  • (7)postbit_onlinestatus
  • (7)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete