Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > Premium Archives > Advanced Warning System (AWS)
FAQ Community Calendar Today's Posts Search

Closed Thread
 
Thread Tools
Some problems with automatic/incremental banning Details »»
Some problems with automatic/incremental banning
Version: , by Abe Babe Abe Babe is offline
Developer Last Online: Feb 2011 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 06-23-2005 Last Update: Never Installs: 0
 
No support by the author.

I don't know if it's just me ... but some of our moderators were complaining about the automatic/incremental banning not working right. So I done some testing and found there to be a problem.

We have it set up so that members are banned for 7 days when they reach 8 warning points, using the incremental bans. They are permanently banned at 32 warning points. So a ban should be given at 8/16/24/32.

The first problem I found is that users were being banned too early. For example, they were being banned at 15 points instead of 16. Which isn't too much of an issue in itself, but when the ban given at 15 was removed and then they were warned again, they were banned again at 16 points. This happened when the ban was manually removed.

The second problem I found was if a member were given a lot of warnings in one day which caused them to exceed two banning levels. Say they reached 8 points and were banned. But not all of their posts were warned, so the mods continued to warn them and they reached 16 points. Instead of extending the ban period to 2 weeks, it stayed at the initial 7 day period. I know this can be changed manually, but it would be nice if it recognized that the person needed to serve a longer ban.

Finally, not really a problem, but more a suggestion, it would be great if when warnings were removed, it would automatically deduct that warning from their warning count instead of keeping it as it is.

Abe Babe...

Show Your Support

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

Comments
  #2  
Old 06-23-2005, 08:50 PM
sv1cec sv1cec is offline
 
Join Date: May 2004
Location: Athens, Greece
Posts: 2,091
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

OK, let's clarify this issue here.

A member gets some warnings, and accumulates enough warning points to be banned. The member is banned. If you keep adding warning points to him, the warning points are added to his record, but he doesn't get banned again. When one of his warnings mature, then its points are removed from the member's record. When that happens, the user may still be banned or not, it does not matter. If he is banned and he receives one more point, he is not banned again, just another point is added to his record. If he is not banned and gets some more points, if his total is above the banning limit, he is banned again, if not, nothing happens.

One more thing, the users do not get permanently banned at specific points, but either if they receive a permanent ban warning, or if they are banned enough times to be permanently banned.

As for incremental banning, I think you have misunderstood how it works. In order for a person to be banned for twice the initial banning period, he has to be banned twice. Since he is not banned again, if he is banned once, even if he receives enough points to give him a second ban, the system does not consider him banned again. The reason I did it this way, is because I thought that "OK, the user has been banned, a moderator spotted another post of this member that needs to be warned, he is already banned, so just add the points, no need to ban him again, since obviously, the last post that was warned, was not posted after he was banned, but before.".

The warnings count does not get reduced, for a simple reason. It is an immediate indicator of your user's good behaviour (or bad behaviour I should say). The points get removed, but the warnings stay. In that way, you can see how good a member is, in a glance. If you were to reduce that number, then it won't reflect the real history of that member.

Rgds
Closed Thread


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 10:00 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.03396 seconds
  • Memory Usage 2,197KB
  • Queries Executed 15 (?)
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
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (2)post_thanks_box
  • (2)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (2)post_thanks_postbit_info
  • (1)postbit
  • (2)postbit_onlinestatus
  • (2)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