View Single Post
  #31  
Old 03-02-2005, 05:49 AM
sv1cec sv1cec is offline
 
Join Date: May 2004
Location: Athens, Greece
Posts: 2,091
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Bolas
Here the suggestion

Ok guy, you reached max point, but you will not banned from my forum:
I filled a list of forumid where you will be banned (with access masks) and so you lost access from those forum (during your AWS ban period).
I like this idea. Let me work on it. Depending on the twins schedule (if they are taken to their grandmother this weekend), I might come up with something.

One question, when you are talking about access, are you refering to reading as well as posting, or posting only? And please elaborate when you refer to "access masks".

Update

I spend some time researching this issue, and it appears that it is quite a task. The reason being that the whole program was desinged from the beginning with banning in mind. An option can be set which will select one of several penalizing options (ban/restrict etc), but then there are a lot of things that need to be changed. Some questions are:

Do we still maintain the idea of Permanent Ban warnings? I mean, I would want to be able to ban a user if he does some offence, which I consider serious enough. Then, in a board with restrictions, there should be two mechanisms, one handling the restrictions, one handling the banning of users. That means separate routines for the restrictions and separate ones for the banning. Unless, the banning is not handled at all by AWS, and is done via the standard vB mechanism and we let AWS do the restrictions part only. Changing AWS to handle both, would be stupid.

In this case (if AWS does the restrictions, and the banning is handled by vB mechanism), then the whole AWS should be re-written to handle this. For example, the logic behind totally removing a ban should be changed, since it is also affecting the bans a user has received.

I am not saying it can't be done, what I am saying is that this is a major rewrite and with the way my life is at this moment, I do not have the time for such a rewrite. And even if my schedule changes (I hope it does, because I need to get a job soon), it wouldn't be for the better, it would be for worst, because then, I will not have the mornings available to work on this hack. And during the weekends, I'll want to see my kids etc. So, a major rewrite can't fit in my schedule at this moment.

There is another problem as well. My live board cannot be used for testing the new system. I do not have access to another test system, except the Sun I have here at home, which however is not up to the task of handling vB. It is very slow, probably due to limited memory, so it's very difficult for me to do the testing on this system (not impossible, difficult and time consuming).

All this is rather frustrating, because I like the idea of restrictions. It can make this hack, so much more flexible.

I'll post here any new developments on this front.
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01164 seconds
  • Memory Usage 1,771KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete