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
  #92  
Old 03-07-2007, 09:04 AM
pollon pollon is offline
 
Join Date: Jan 2007
Posts: 48
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

HI.
I have installed this hack in 3.6.5. everithing looked fine but when i tried to "approve" the message from the admin cp i got this error message:
PHP Code:
Database error in vBulletin 3.6.5:

Invalid SQL:
SELECT iddatelinepmdetailsfromuseridfromusernametitlemessagerecipientsrecipients_bcc
            FROM moderation_pm
            WHERE id IN 
();

MySQL Error  You have an error in your SQL syntaxcheck the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 3
Error Number 
1064
Date         
WednesdayMarch 7th 2007 11:41:26 AM
Script       
http://www.my-forum.com/forums/modcp/moderate_pm.php?do=update
Referrer     http://www.my-forum.com/forums/modcp/moderate_pm.php?do=list
IP Address   : -----------------
Username     :------------------------
Classname    vb_database 
and when i tried to "reject" the message i got this:

PHP Code:
Database error in vBulletin 3.6.5:

Invalid SQL:
DELETE FROM moderation_pm
            WHERE id IN 
();

MySQL Error  You have an error in your SQL syntaxcheck the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 2
Error Number 
1064
Date         
WednesdayMarch 7th 2007 11:42:10 AM
Script       
http://www.my-forum.com/forums/modcp/moderate_pm.php?do=update
Referrer     http://www.my-forum.com/forums/modcp/moderate_pm.php?do=list
IP Address   : ----------------
Username     : ---------------
Classname    vb_database 
anyone can help me please?
Reply With Quote
  #93  
Old 03-08-2007, 12:55 PM
Merjawy's Avatar
Merjawy Merjawy is offline
 
Join Date: Sep 2002
Location: USA
Posts: 505
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by BoYagoob View Post
Yes, you can simply:
1. put the PHP file in the admincp folder
2. change the path of that file in XML file(s)


but I have one question: do you have the same problem that I have:
https://vborg.vbsupport.ru/showpost....4&postcount=85
?
Thanks, I'll try that

as for your question, I have not really tested it from a user's point but thats what I read in here
Reply With Quote
  #94  
Old 03-08-2007, 09:57 PM
ORACLE ORACLE is offline
 
Join Date: Feb 2006
Posts: 12
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i was having a problem backing up my database because of this mod i kept getting errors.
the product would not install, because it said the table was unknown or that the was nor info in the table (empty). so i had to edit the product so it did not remove the table just the product but no i get a server error in phpmyadmin and vb backup so i can only think this is down to this table. can you tell me how i can force the deletion of this table???
thanks
ORACLE
Reply With Quote
  #95  
Old 03-14-2007, 04:21 PM
Chadi's Avatar
Chadi Chadi is offline
 
Join Date: May 2004
Location: USA
Posts: 2,043
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It seems like I get duplicates of pm's in the moderation queue. Today, there was about 10 of the same pm, and I'm 100% sure the sender did not accidentally press send 10 times. Anyone know of a fix?
Reply With Quote
  #96  
Old 03-15-2007, 10:34 PM
Chadi's Avatar
Chadi Chadi is offline
 
Join Date: May 2004
Location: USA
Posts: 2,043
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I hope someone else (coder) can take over this hack and implement these features:

- apply moderation to certain usergroups only
- mass approve / disapprove check box
- ajax preview (tooltip / hover over icon??)
Reply With Quote
  #97  
Old 03-23-2007, 12:31 PM
OTTIX OTTIX is offline
 
Join Date: Nov 2006
Posts: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi, why the welcome pn does not arrive to the member, when i aprove the pn from my admin account.

thanks
Reply With Quote
  #98  
Old 03-23-2007, 04:33 PM
Apocalypz Apocalypz is offline
 
Join Date: Mar 2007
Posts: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I installed the code for version 3.6.5 and it does not show up when I click on moderation or vbulletin options...any help?
Reply With Quote
  #99  
Old 03-23-2007, 07:46 PM
OTTIX OTTIX is offline
 
Join Date: Nov 2006
Posts: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi, why the welcome pn does not arrive to the member, when i aprove the pn from my admin account.

thanks

added;
I see that ther is no Reiceipt in the personal message. (The field "Receipt(s)" is empty)
Reply With Quote
  #100  
Old 04-04-2007, 08:14 AM
OTTIX OTTIX is offline
 
Join Date: Nov 2006
Posts: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi, why the welcome pn does not arrive to the member, when i aprove the pn from my admin account.

thanks

added;
I see that ther is no Reiceipt in the personal message. (The field "Receipt(s)" is empty)

please help :-)
Reply With Quote
  #101  
Old 04-07-2007, 06:36 PM
COBRAws's Avatar
COBRAws COBRAws is offline
 
Join Date: Oct 2002
Location: Buenos Aires
Posts: 864
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by chadi View Post
It seems like I get duplicates of pm's in the moderation queue. Today, there was about 10 of the same pm, and I'm 100% sure the sender did not accidentally press send 10 times. Anyone know of a fix?
Thats because no "your PM has been sent to XXX" is shown to the user, and he believes that the PM was not sent, so he writes it again and send it.

The truth is that the pm was sent, but this Filter does not tell the user that it was sent.
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 12:31 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.09389 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
  • (2)bbcode_php
  • (2)bbcode_quote
  • (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
  • (3)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