Go Back   vb.org Archive > vBulletin Modifications > Archive > Modification Graveyard
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
PM Moderation Details »»
PM Moderation
Version: 1.0, by Alan @ CIT Alan @ CIT is offline
Developer Last Online: Apr 2012 Show Printable Version Email this Page

Category: Moderators Functions - Version: 3.6.0 Beta 2 Rating:
Released: 06-17-2006 Last Update: 06-17-2006 Installs: 97
DB Changes Uses Plugins
Is in Beta Stage  
No support by the author.

PM Moderation
Version 1.0
Introduction
PM Moderation does exactly what it says on the tin! It allows you to moderate your members Private Messages before they are sent.

Ever had a new member sign up and do nothing but spam your members with Private Messages inviting them to leave your forum and join theirs? Or perhaps you've got 1 particular user who constantly sends abusive Private Messages to your other members? If so, then PM Moderation is the idea solution!
Features
PM Moderation contains many handy features to make your life as a forum Adminstrator or Moderator easier. These include
  • Integrates fully with vBulletin 3.6.0 Beta 2!
  • Fully Usergroup Controlled
  • Moderate ALL Private Messages for a Particular Usergroup or...
  • Moderate Private Messages that have certain Keywords in them!
  • Simple Usergorup Permission for deciding who can Moderate Private Messages
  • Integrated within the existing Private Messaging Options in the AdminCP
  • Moderate Private Messages directly from within the ModCP and AdminCP
  • Fully Phrased
  • ... and much more!
Installation
Please see the manual.html in the zip for a full Installation and Configuration guide
Credits
PM Moderation was written by Alan @ CIT. The original idea came from Floris with the Keyword idea coming from an anonymous person. Thanks goes to everyone who helped test this modification before it was released, and in particular peterska2 who did a ton of Beta testing, and fixed countless bugs in my dodgy code


Important: Unfortunately, my leased vBulletin licence has now expired, and I won't be renewing it until September which means I will be unable to reply to this thread, or update this mod until then. I'm hopeful that the great vBulletin.org community will step in to answer any questions in my absence though See you all in early September!

PLEASE NOTE: This thread is NOT the place to discuss the rights and wrongs of monitoring users Private Messages. That topic has been discussed to death many times before, but if you really feel the need to discuss it, please do so in The Lounge, not in this thread. Thank you

Show Your Support

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

Comments
  #42  
Old 07-21-2006, 07:16 AM
Alan @ CIT Alan @ CIT is offline
 
Join Date: Nov 2004
Location: South UK
Posts: 625
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It sends normally ("Thank you, your PM has been sent") but gets put in the moderation queue rather than go straight to the recipients.

Thanks,
Alan.
Reply With Quote
  #43  
Old 07-21-2006, 09:01 PM
Julie's Avatar
Julie Julie is offline
 
Join Date: Mar 2005
Location: Oslo, Norway
Posts: 187
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Cool *saves link*
Reply With Quote
  #44  
Old 07-23-2006, 04:13 PM
lstintxs100's Avatar
lstintxs100 lstintxs100 is offline
 
Join Date: Dec 2005
Posts: 82
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

delete the post plese
Reply With Quote
  #45  
Old 07-24-2006, 11:36 AM
Terminatoronly's Avatar
Terminatoronly Terminatoronly is offline
 
Join Date: Mar 2006
Posts: 313
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

thanks alot i was waiting for this hack
Reply With Quote
  #46  
Old 07-29-2006, 09:59 PM
Jonathan Young's Avatar
Jonathan Young Jonathan Young is offline
 
Join Date: Jul 2006
Location: California
Posts: 10
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This hack will be updated when 3.6 gold comes out, right?
Reply With Quote
  #47  
Old 07-30-2006, 06:56 AM
Alan @ CIT Alan @ CIT is offline
 
Join Date: Nov 2004
Location: South UK
Posts: 625
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It (should) work with 3.6 Gold without needing to be updated.

Thanks,
Alan.
Reply With Quote
  #48  
Old 08-03-2006, 07:43 PM
Shazz's Avatar
Shazz Shazz is offline
 
Join Date: Jun 2006
Location: Utah
Posts: 4,758
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

*watis for the update
Thanx alan
Reply With Quote
  #49  
Old 08-04-2006, 01:59 PM
tinjon tinjon is offline
 
Join Date: May 2005
Posts: 57
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

does it allow to open inboxes of certain member? just to check?

if my understanding is right, lets say you have 20000 members and you place them in private message moderation que, it will be a lot of headache manually releasing the messages.

also will it change the timestamp? like, i send a message right now, and it reaches after being approved by admins 5 hours later. will the recepient see the original time or whent it was released by admin?

smart users will figure this out and might create adversary effect.

that's why i wish it allowed random message check instead of sending them for moderation first, or "keyword" check by default.
no one can prevent spamming.

i can simply use an image to send my message without ever getting caught.

but if this hack allowed random message check, maybe i'd be in bad luck if admins caught my message while cheking the PMs sent in their forum.

anyway,, i appreciate your efforts. i hope you will take my comments into consideration for next time.

/* oh, for recrods, i'm not judging it. i'm all for monitoring user activity occasionally. i dont' think its ethically wrong. as forum owner, i should know what's going on in my forum. */
Reply With Quote
  #50  
Old 08-08-2006, 05:14 PM
Terminatoronly's Avatar
Terminatoronly Terminatoronly is offline
 
Join Date: Mar 2006
Posts: 313
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

thanks alot for this hack i am using vb3.6.0
but there is a problem in the hack here is the problem in the database appear i have tried to use moderation by keywords here:
Database error in vBulletin 3.6.0:

PHP Code:
Invalid SQL:
UPDATE usergroup SET

### UPDATE QUERY GENERATED BY fetch_query_sql() ###
    
`title` = 'Members',
    `
description` = '',
    `
usertitle` = '',
    `
opentag` = '<font color=\"#330033\"><b>',
    `
closetag` = '</b></font>',
    `
passwordexpires` = '0',
    `
passwordhistory` = '0',
    `
forumpermissions` = '782847',
    `
attachlimit` = '0',
    `
pmquota` = '500',
    `
pmpermissions` = '3',
    `
pmsendmax` = '50',
    `
moderatepm_permissions` = '0',
    `
calendarpermissions` = '63',
    `
wolpermissions` = '1',
    `
adminpermissions` = '0',
    `
genericpermissions` = '472389575',
    `
genericoptions` = '54',
    `
profilepicmaxwidth` = '400',
    `
profilepicmaxheight` = '300',
    `
profilepicmaxsize` = '65535',
    `
avatarmaxwidth` = '130',
    `
avatarmaxheight` = '130',
    `
avatarmaxsize` = '20000',
    `
signaturepermissions` = '237567',
    `
sigpicmaxwidth` = '500',
    `
sigpicmaxheight` = '100',
    `
sigpicmaxsize` = '20000',
    `
sigmaxrawchars` = '1800',
    `
sigmaxchars` = '900',
    `
sigmaxlines` = '0',
    `
sigmaxsizebbcode` = '7',
    `
sigmaximages` = '80',
    `
hhroptions` = '0',
    `
anymediapermissions` = '3'
WHERE usergroupid=2;

MySQL Error  Unknown column 'hhroptions' in 'field list'
Error Number 1054
Date         
TuesdayAugust 8th 2006 09:13:17 PM
Script       
http://*******.com/admincp/usergroup.php?do=update
Referrer     http://*******.com/admincp/usergroup.php?do=edit&usergroupid=2
IP Address   
Username     Terminatoronly
Classname    
vb_database 
Reply With Quote
  #51  
Old 08-08-2006, 07:52 PM
peterska2 peterska2 is offline
 
Join Date: Oct 2003
Location: Manchester, UK
Posts: 6,504
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The field that is causing you problems is not one created by this modification.

The error is being caused by whichever modification adds the hhroptions field to the usergroup table.
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 02:51 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.08184 seconds
  • Memory Usage 2,329KB
  • 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
  • (1)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (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