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
Moderator management system Details »»
Moderator management system
Version: 1.00, by Kentaurus Kentaurus is offline
Developer Last Online: Jul 2014 Show Printable Version Email this Page

Version: 3.0.3 Rating:
Released: 10-20-2004 Last Update: 11-19-2004 Installs: 105
 
No support by the author.

tested with 3.0.3

You went into a lot of trouble selecting the moderators for your forum, you created a set of rules, told them what you expected from them. Now, how do you know if they are really moderating?

Of course, if you have 3 forums and 3 moderators, it's not big deal. But if you have 5+ moderators then this tool might be useful.

I wanted to receive an alert when my moderators were absent, or when they were in the forum but weren't doing any moderation at all... also I want my moderators to be active posters. But checking on every one of them is time consuming. That's why I made this tool.

With it you receive an alert pm if:
  • a moderator has been absent for more than x days
  • a moderator has not modded (edited/deleted/moved/closed) for more than z days
  • a moderator has not posted in HIS forum for more than y days
  • a moderator has nos posted for more than y days
  • a moderator has not created a new thread in HIS forums for more than y days
  • a moderator has not created a thread globally for more than y days
  • a moderator has failed to OPEN and potentially read at least x percent threads in HIS forum in the last week
Installation instructions:

1)
Upload the files in the .zip file to your forum. Make sure that you follow the directory structure in the zip file.
modmanagement.php goes in the root of your forum
functions_modmanagement.php goes to the includes/ directory
modmanagement_cron.php goes into the includes/cron/ directory
modmanagement_install.php goes into the admincp directory

2)
Open the modmanagement_install.php in your browser

3)
That's it No file modifications, no template modifications

Customization:
- Go to vbulletin options and change how many posts a moderator should do in how many days, how long can someone be inactive, etc.
- Go to the scheduled tasks and you can change the cron job. By default, it sends the alerts sunday morning.

Other options:
Open modmanagement.php in your browser to see a summary of the moderators activity.

Even more customization:
Note: You should really test that the hack is working and that you like it before doing anything else

*optional* For integration in the admincp and a link in every page, you need some file modifications, here: https://vborg.vbsupport.ru/showpost....5&postcount=27

*optional* The summary page can only be accesed by administrators. If you want to give access to supermoderators or moderators, here:
https://vborg.vbsupport.ru/showpost....9&postcount=64


Info for hackers:
You may modify, improve, upgrade, redistribute this hack, include it
in another hack or yours or translate it provided you do it free of
charge and you distribute it in www.vbulletin.org at least, there is no
need to pm me asking for permission
Some portions of the code are (c) Jelsoft Enterprises Ltd.

Show Your Support

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

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

If I remember correctly, this is the hack I have installed at least 5 times. As many, as the upgrades of vB, in other words. Just run the installation script again, if I remember correctly.
Reply With Quote
  #133  
Old 08-17-2005, 03:30 PM
b00k b00k is offline
 
Join Date: Feb 2005
Posts: 251
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

for some reason, everytime i run the modmanagement_install.php i get a vdeck cannot be found error page. Anythoughts as to why this is happening?


Thanks in advance :nervous:

*FIXED* end user error
Reply With Quote
  #134  
Old 10-10-2005, 04:39 PM
GetGamer.com GetGamer.com is offline
 
Join Date: Jul 2004
Posts: 120
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have one problem and one question:

First, the problem...
This works almost flawlessly on my site. I can view the stats on modmanagement.php and everything is reported correctly. I configured it to send me a PM when someone falls outside the guidelines, but each week I'm getting a PM for EVERYONE on my staff (myself included) even though they have not exceeded the guidelines established through the admin. Any ideas why?

Now for the question...
I'd like to be able to modify modmanagement.php so that I can run it against any usergroup, maybe through a querystring variable. This would allow me to view reports on non-moderators (I have staff members that do not have moderator rights, believe it or not), and I'd also like to view reports by "team" (a specific usergroup). Is this an easy modification? Seems like this would be a nice little change that others could use as well.
Reply With Quote
  #135  
Old 10-16-2005, 01:28 AM
bigmonay2k bigmonay2k is offline
 
Join Date: May 2004
Posts: 169
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Koutaru
Excellent hack Hopefully I'll be able to scare my mods into being more active with this thing

Could there also be an email to the moderator who has been unactive for x days or has not posted x amount of threads to remind them of their duties?
hahaha this hack is funny, you talking like you pay them money to moderate your board :nervous:
Reply With Quote
  #136  
Old 10-17-2005, 05:31 PM
brvheart's Avatar
brvheart brvheart is offline
 
Join Date: Jul 2005
Posts: 477
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have 3.0.7, installed fine etc, but I can not see the modmanagement.php page or from the link inside the admin cp, anyone give me a hand please?

Also if I delete the cron job, that just simply stos the mad PM's correct?

I get a blank page in the admin CP and a Page can not be displayed in the browser.

get these fixed and will be a I installed for sure....very nice hack.
Reply With Quote
  #137  
Old 10-18-2005, 01:52 PM
angelicGrace angelicGrace is offline
 
Join Date: Jun 2004
Location: Up in the clouds
Posts: 100
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I rather depend on this too kepe a watchful eye on my mods. Has anyone tried using it with 3.5 or are there plans for an out right port to 3.5?
Reply With Quote
  #138  
Old 10-24-2005, 10:47 AM
mtha's Avatar
mtha mtha is offline
 
Join Date: Jul 2002
Location: US
Posts: 775
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

K, are you going to port this to 3.5.0?
Reply With Quote
  #139  
Old 10-28-2005, 08:33 PM
proxx proxx is offline
 
Join Date: Oct 2003
Posts: 117
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This MUST be ported to VB3.5.... there so much demand for mods like this, yet noone is porting them.

I mean, if there a serious programmer who'll just port 5 of the good mods, I would be willing to pay to have it. (instead of waiting for months until some nice person ports it)
Reply With Quote
  #140  
Old 10-30-2005, 04:24 PM
Stone Cold 3:16's Avatar
Stone Cold 3:16 Stone Cold 3:16 is offline
 
Join Date: Oct 2005
Location: Fort Worth - Texas
Posts: 164
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Installer? Whooo! No file edits

Thanx!
Reply With Quote
  #141  
Old 11-18-2005, 06:08 AM
dxguru dxguru is offline
 
Join Date: May 2005
Location: England
Posts: 95
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

For those who want to use this great Mod to get stats just for the Super Moderator group (because like me, you have Moderators that work the entire site and do not assign Moderators specifically to individual forums) ...

In file functions_modmanagement.php
find
PHP Code:
$result $DB_site->query("SELECT user.* FROM ".TABLE_PREFIX."moderator moderator INNER JOIN ".TABLE_PREFIX."user user ON moderator.userid=user.userid"); 
and replace with
PHP Code:
$result $DB_site->query("SELECT user.* FROM ".TABLE_PREFIX."user WHERE usergroupid='5'"); 
find
PHP Code:
            foreach ($moderatorInfo as $userid => $moderatorData)
            {
                    if (
has_permissions_in_forum($data['forumid'], $userid))
                    {
                            
$moderatorInfo[$userid]['forums'][] = $data['forumid'];
                            
$hasForum true;
                    }
            } 
and replace with
PHP Code:
            foreach ($moderatorInfo as $userid => $moderatorData)
            {
#                    if (has_permissions_in_forum($data['forumid'], $userid))
#                    {
                            
$moderatorInfo[$userid]['forums'][] = $data['forumid'];
                            
$hasForum true;
#                    }
            

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 11:48 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.08031 seconds
  • Memory Usage 2,325KB
  • 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
  • (4)bbcode_php
  • (1)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
  • (3)pagenav_pagelink
  • (1)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