Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.0 > vBulletin 3.0 Full Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Warning Hack V1.5 Details »»
Warning Hack V1.5
Version: 1.00, by Zero Tolerance Zero Tolerance is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Version: 3.0.3 Rating:
Released: 05-19-2004 Last Update: 07-12-2004 Installs: 161
 
No support by the author.

Version 1.5 Note: You must have v1 installed to upgrade, the upgrade process is small so there was no need to write out a fresh install.

It has come to my attention that a "decent" warning system isn't available here on vbulletin.org, which is quite a shame, and because forums like mine, and probably yours need a simple yet advanced warning system to keep things under wraps

Anyway, i thought i might aswell release what i made, prior to me getting off my ass... lol

Administration Features:
View Warning Logs
- Displays all warnings, warned user, warned by, link to the warned post, date, warning type, and the comment specified when the warning was given, and a remove warning link
(Remove will remove the log and also put the members warning level back down in accordance to how much it was increased by the selected warning removed)
Unban Banned Members
- A simple page that you should visit every few days, it will automatically ban any auto banned users by the warning system where there ban time has expired
Warning Options
- Here you can set the following:
-- Number of warn points before member is auto banned
-- Number of days a member is auto banned for
-- View Warnign Types
-- Add Warning Type
-- Add warning type has the following fields:
---- Name/Description/Warn Points Given

Forum Features:
Every post has "Warn [Name]" and "View [Names] Warnings"
These are only accessiable by a member group which is allowed to "moderate" (Moderating groups are auto detected)
Clicking the Warn link will bring you to a page where you view the user your warning, a link to review the warned post, members current warning level, and below the warning types, has a drop down menu to select the warning type, and a text field to put your comment for why this warning is been issued
Upon completing the warning form, the warned user will be Pm'ed from the person who warned them, with the comment put down and a link to the post

View Warnings link will display logs of only that specified user's warnings, the same features as the admin cp warning logs, only just for this user

Members can access only 1 page of the warning system, which is "View My Warnings", this link is added to the quick links drop down menu
Here they simple view there warnings, just like a moderator would, only without the remove warning link

V1.5 Features:
Protectable Usergroups:
No user's in these defined groups can be warned, or banned.
Root Admin Force Protection:
Userid 1 cannot be warned, canned be banned, this is not optional, this is forced for security.
New Unban Members Set Up:
Now displays all currently banned user's, what time they were banned, what time they are supposed to be unbanned. You may unban the user even if there time has not expired (You will be notificed if they have not served the time issued upon ban, but not stopped). Upon unbanning, you choose the members 'new' warning level and the user's usergroup to move them into
Set banned usergroup:
You can now easily choose from a drop down menu which usergroup user's are sent to if after been warned they are banned.

V1.5 Bug Fixes:
- User locations in 'Users online' shown as unknown if they are warning/viewing warnings (Priority: Medium)
- Unban members system renovated and now fully works (Priotity: Maximum)
- No mysql errors upon sending a pm if the PM table had been altered (Priotity: Maximum)
- New protectable usergroups to stop any group of your choice been banned (Priotity: Maximum)
- Last time visited didn't appear when error page occured (Priotity: Low)
- Un-used global in PM function (Priority: Low)

I hope you enjoy the system, my staff teamare very pleased with it and find it of great use, enjoy the hack

- Zero Tolerance

Show Your Support

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

Comments
  #442  
Old 11-03-2004, 09:06 AM
bnn121 bnn121 is offline
 
Join Date: May 2004
Posts: 23
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have another question...to sv1cec,

Within on these post there are several mentions of the hack allowing and not allowing certain users to view any or all of the warning hack details. I was woundering if I could get some sort of clarification on what I need to do in order to accomplish the following using your files.

1) I want to have all members regardless of there status to be able to view there own warnings, but not that of other members.

2) Only the Moderators that are assigned a specific forum are allowed to use the warning system within that forum...but are able to see the status of other members...but not able to do anything if its not there forum they moderate.

3) SuperMods need to have access to the warning system in all forums.

4) Admins can not be warned.

5) Supermods can warn mods

Right now...I am using your files on my board. I created a test user...and nomatter what status I give this user...It can see the warning system.

Again...I no some of these... if not all are posted in this thread...but from what I gather...they are not using the files that you submitted in order to use your config.

Thanks for any clarification.
Reply With Quote
  #443  
Old 11-03-2004, 09:54 AM
sv1cec sv1cec is offline
 
Join Date: May 2004
Location: Athens, Greece
Posts: 2,091
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by bnn121
I have another question...to sv1cec,

Within on these post there are several mentions of the hack allowing and not allowing certain users to view any or all of the warning hack details. I was woundering if I could get some sort of clarification on what I need to do in order to accomplish the following using your files.

1) I want to have all members regardless of there status to be able to view there own warnings, but not that of other members.

2) Only the Moderators that are assigned a specific forum are allowed to use the warning system within that forum...but are able to see the status of other members...but not able to do anything if its not there forum they moderate.

3) SuperMods need to have access to the warning system in all forums.

4) Admins can not be warned.

5) Supermods can warn mods

Right now...I am using your files on my board. I created a test user...and nomatter what status I give this user...It can see the warning system.

Again...I no some of these... if not all are posted in this thread...but from what I gather...they are not using the files that you submitted in order to use your config.

Thanks for any clarification.
AS the system is today, members can see their own warnings, but not the warnings of other members. However, everyone can see how many warning points everyone else has, these are shown in the postbit.

As far as I remember, a moderator can see everyone's warnings (even in a forum he is not moderating), but can only issue warnings in the forums he/she is moderating. That is done, to help the moderator get a better idea of how bad a user is.

I do not use Supermoderators, so I do not know what they can and cannot do, at this moment. Sorry.

An administrator can do whatever he likes.

Admins, mods and supermods cannot be warned, these are the protected user groups, declared in the Warning Options.

rgds
Reply With Quote
  #444  
Old 11-03-2004, 09:59 AM
sv1cec sv1cec is offline
 
Join Date: May 2004
Location: Athens, Greece
Posts: 2,091
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

One thing that has been requested in the past, or at least I think this is what has been requested, is to have increased banned days, depending on the ... offensiveness of the warned member. So what I did, is I did some mods, to increase the number of days a member is banned, if he is banned more than one time.

To clarify this, if a member is banned for the first time, let's say he is banned for days. If you activate this new feature (controlable from the Warning Options in AdminCP), if the same member is banned again, he will be banned for 14 days (2x7) If he is banned again, he will be banned for 21 days (3x7) etc..

The mods allow you to define a maximum number of bans, after which the member is permanently banned from your forums.

The mods are listed in the attached file, but if you have any problems, please let me know.

rgds
Reply With Quote
  #445  
Old 11-03-2004, 01:45 PM
sv1cec sv1cec is offline
 
Join Date: May 2004
Location: Athens, Greece
Posts: 2,091
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

For those who downloaded the above instructions, please note that I had a small mistake in the file. Ijust reuploaded the instructions.

The mistake was in a line in Warn.php file, which said:

Replace with:

PHP Code:
if($warn_type['warn_permban']=="Yes" OR ($warn_options['incr_ban_days']="Yes" AND($warn_options['max_no_bans']!=and $number_of_bans>=$warn_options['max_no_bans']))) 
while it should say replace with:

PHP Code:
if($warn_type['warn_permban']=="Yes" OR ($warn_options['incr_ban_days']=="Yes" AND($warn_options['max_no_bans']!=and $number_of_bans>=$warn_options['max_no_bans']))) 
Two equals in the second comparison, instead of one.
Reply With Quote
  #446  
Old 11-03-2004, 02:00 PM
j_86 j_86 is offline
 
Join Date: May 2003
Posts: 275
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Again, good work sv1 I hope to repay some day.

There is a problem, I cannot find;
Code:
<b>User ID :</b> $userid
</div>
in the standard VB template?
Reply With Quote
  #447  
Old 11-03-2004, 02:19 PM
j_86 j_86 is offline
 
Join Date: May 2003
Posts: 275
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

And one question; How do I remove the

Guest - No Permissions
Unable To View
Guests Are Unable To View This Page

When a guest tries to view warnings (I have allowed all people to view warnings, but it seems not for guests).
Reply With Quote
  #448  
Old 11-03-2004, 03:45 PM
sv1cec sv1cec is offline
 
Join Date: May 2004
Location: Athens, Greece
Posts: 2,091
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by JimpsEd
Again, good work sv1 I hope to repay some day.

There is a problem, I cannot find;
Code:
<b>User ID :</b> $userid
</div>
in the standard VB template?
I think it is in the standard vB template, but then again, I am not 100% sure.

If you can't find that, try finding this:

PHP Code:
</td>
            <if 
condition="$show['profilepic']"
and put the code above this.


Quote:
And one question; How do I remove the

Guest - No Permissions
Unable To View
Guests Are Unable To View This Page

When a guest tries to view warnings (I have allowed all people to view warnings, but it seems not for guests).
I am not sure, where this originates from, I can't find anything in Warn.php, which prohibits guests from viewing the warnings. It must be somewhere else, I'll need some time to find it, if you do not mind.

Rgds
Reply With Quote
  #449  
Old 11-03-2004, 04:13 PM
SamirDarji SamirDarji is offline
 
Join Date: Apr 2004
Posts: 645
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Sounds almost like a usergroup permission thing?
Reply With Quote
  #450  
Old 11-03-2004, 05:26 PM
sv1cec sv1cec is offline
 
Join Date: May 2004
Location: Athens, Greece
Posts: 2,091
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by SamirDarji
Sounds almost like a usergroup permission thing?
Nope, it is hidden in the WARN template. Edit that, and you will find something like:

HTML Code:
<if condition="$bbuserinfo[userid]=='0'">


<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
	<td class="tcat" colspan="3">Guest - No Permissions</td>
</tr>
<tr>
	<td class="thead">Unable To View</td>
</tr>
<tr>
	<td class="alt1" colspan="1">Guests Are Unable To View This Page</td>
</tr>
</table>
<br/>

<else />


$warn_page
<br />
</if>
Replace that with:

HTML Code:
$warn_page
<br />
Reply With Quote
  #451  
Old 11-05-2004, 05:45 PM
beano33 beano33 is offline
 
Join Date: Feb 2003
Posts: 124
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by sv1cec

The mods allow you to define a maximum number of bans, after which the member is permanently banned from your forums.
Is there any way to carry over bannings from a previous system? We use a 3 strikes protocol and it would be nice if I could enter the users prior bans when switching over.
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 04:34 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.05955 seconds
  • Memory Usage 2,338KB
  • Queries Executed 25 (?)
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
  • (2)bbcode_code
  • (2)bbcode_html
  • (3)bbcode_php
  • (5)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete