Back to vBulletin 3.7 Add-ons

SSGTI - Auto Ban Under Age Users
Mod Version: 3.7.110, by Omranic

This modification is in the archives.
vB Version: 3.7.x Rating: (4 votes - 5.00 average) Installs: 12
Released: 22 Jul 2009 Last Update: 29 Sep 2009 Downloads: 35
Not Supported Uses Plugins Additional Files Re-usable Code Translations  

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
!.............. Brought to you by (http://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 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: 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/by-nc-sa/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:
  • http://www.vbulletin.org/forum/misc.php?do=producthelp&pid=ssgti_prevent_duplposts
  • http://www.vbulletin.org/forum/misc.php?do=producthelp&pid=paidsubcertainapi
  • http://www.vbulletin.org/forum/misc.php?do=producthelp&pid=api_paypal2
  • http://www.vbulletin.org/forum/misc.php?do=producthelp&pid=hidevbnewswad
  • http://www.vbulletin.org/forum/misc.php?do=producthelp&pid=admincpcookietimeoutexc

Download

This modification is archived, downloads are still allowed.

File Type: %1$s product-ssgti_banunderage-3.7.110.zip (119.9 KB, 24 downloads)

Screenshots

Click image for larger version
Name:	banunderage_admicp_1.jpg
Views:	26
Size:	115.4 KB
ID:	104925   Click image for larger version
Name:	banunderage_admicp_3.png
Views:	26
Size:	11.5 KB
ID:	104937   Click image for larger version
Name:	banunderage_admicp_2.jpg
Views:	20
Size:	6.6 KB
ID:	104938  

Similar Mods

Administrative and Maintenance Tools SSGTI - Subscription Certain Payment APIs vBulletin 3.8 Add-ons
Administrative and Maintenance Tools SSGTI - Paypal 2 Payment Module [ API ] vBulletin 3.8 Add-ons
Administrative and Maintenance Tools SSGTI - Auto Ban Under Age Users vBulletin 3.6 Add-ons
New Posting Features SSGTI - Prevent Duplicate Posts vBulletin 3.7 Add-ons
Administrative and Maintenance Tools SSGTI - Paypal 2 Payment Module [ API ] vBulletin 3.7 Add-ons

vblts.ru supports vBulletin®, 2022-2024