vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 2.x Full Releases (https://vborg.vbsupport.ru/forumdisplay.php?f=4)
-   -   Mike's Warning System 1.0 (https://vborg.vbsupport.ru/showthread.php?t=53596)

Beorn 05-30-2003 10:00 PM

Mike's Warning System 1.0
 
Hello all. This is a sort of alternative to g-force2k2's Warnings System Hack. He gets all credit for the idea.

Before anyone starts to accuse me of trying to steal his glory, let me explain. The admin of a well sized board that I super-mod asked me to revise g-force2k2's warning system (it was already installed). I downloaded it, looked through it, and decided that I couldn't: he requested that people respect his hack, and not modify it. So, I didn't, and decided to take a swing at it. Since people don't like change, I made it look the same as the original, but work differently.

Features:
  • Expireable warnings. Each warning type has a default length and value. (can turn this off too)
  • Warning values can be selected by issuer as per severity of the offense. This can be disabled by the administrator; the default value of warning will be used.
  • Warning lengths can be selected by issuer as per severity of the offense. This can be disabled by the administrator; the default length of warning will be used.
  • Relatively quick install: a few file mods, template mods, and then running a script.
  • Email on warning option (Never, Issuer's choice, Always)
  • PM on warning option (Never, Issuer's choice, Always)
  • Email on banning option (yes, no)
  • Changeable banning threshold
  • Which usergroups can warn, which can view the sum, which can view all the warnings
  • Mostly template driven
  • Add, remove, edit warnings
  • Add, remove, edit warning types
  • Stronger admin interface.

That's all I can think of now....

Stats:
  • Queries added per page: 0
  • Queries modified: 3 (indirectly: $templatesused needs to be modified)
  • Queries extra per day: 3+ceil(TheNumberOfUsersWithPointsExpiringToday/10)
  • Files to modify: 3
  • Files to add: 3
  • Install time: 10-15 minutes

Stipulations
  • Support requests will take a bit (a day or two) to reply due to a somewhat tight schedule.
  • Please click Install if you use it
  • DO NOT install this if you have g-force2k2's hack in place. USE THE UPGRADE if you have g-force2k2's hack installed

The package is attached. Screenshots are zipped next. Please click install if you use it.

If you are upgrading from g-force2k2's verison, use MWS-Upgrade.txt, and warn-upgrade.php.

Beorn 05-31-2003 02:53 AM

Screenshots:

Showthread admin or mod view (may change as per your settings)
Add warning
View User warnings
Warning list
ACP Options
ACP Add Warning Type
ACP View Warnings
ACP View Warning List

MentaL 05-31-2003 11:55 AM

looks good. may use it in future

TomokiG 05-31-2003 02:57 PM

Quote:

Today at 01:55 PM mentalrz said this in Post #3
looks good. may use it in future
Same here... just now I got g-force2k2's hack installed... perhaps I'll patch it myself ^^

?TomokiG?

Oblivion Knight 05-31-2003 05:22 PM

This has a GREAT amount of potential, I love the expiry idea.
I may well revert to this from g-force2k2's version.

Quote:

Today at 04:50 AM Beorn said this in Post #1
If there are enough requests, I'll make a conversion script.

[high]* Oblivion Knight requests a conversion script.[/high]

Koutaru 05-31-2003 05:57 PM

The expiry idea is great! I was going to install the original warnings system but it wasn't quite like what I was looking for. I think this is though -- as long as it's proved stable ;)

TomokiG 05-31-2003 10:40 PM

Just now I've finished translating and integrating the hack after deinstalling the old one ^^... although I had to retype the old warnings...

And I've to admit... this hack ist much better than the "original" one... Big THX...

°TomokiG°

N9ne 05-31-2003 11:52 PM

This looks great, I thought about doing the same thing.

However I'll do the same thing with more for vB3 when its out if I have enough time :D

I've put all my hacking on hold now until vB3, I just can't wait for it...so I can hack it to pieces :D

Link14716 06-01-2003 12:14 AM

I have installed this, however, the warn link is not showing up anywhere. Yes, I have followed the instructions to a T, but it is still not working correctly...

EDIT: Damn all these master switches that default to off! ;)

Link14716 06-01-2003 12:29 AM

I found one error. In getinfo, the link to view warnings is wrong (the userid is missing) since it uses $post[userid]. To fix this, and have it work in both the postbit and in getinfo, open up member.php.
Find:
PHP Code:

        if(in_array($bbuserinfo['usergroupid'],$WarnUserGroupsView)) { 

Add Under:
PHP Code:

            $post['userid'] = $userinfo['userid']; 

Thanks for this great hack, Beorn!

EDIT: Also, you forgot to add the header to the new warning page, making it look terrible. To fix this, edit your warn_newwarn template.
Find:
Code:

<body>
Add Under:
Code:

$header


All times are GMT. The time now is 06:00 AM.

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.01183 seconds
  • Memory Usage 1,744KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_code_printable
  • (2)bbcode_php_printable
  • (2)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete