Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.5 > vBulletin 3.5 Add-ons

Reply
 
Thread Tools
Private Message Workbench: Read, Search, Delete, Report and more Details »»
Private Message Workbench: Read, Search, Delete, Report and more
Version: 1.00 Beta, by Marco van Herwaarden Marco van Herwaarden is offline
Developer Last Online: Dec 2010 Show Printable Version Email this Page

Version: 3.5.7 Rating:
Released: 09-04-2005 Last Update: 09-04-2005 Installs: 139
DB Changes Uses Plugins Template Edits
Additional Files Is in Beta Stage  
No support by the author.

PM Workbench v1.00 Beta 5

================================================== ============================
Hack: PM Workbench
Version: 1.00 Beta 5
Author: MarcoH64
vB Version: vBulletin 3.5.0. RC2
================================================== ============================


Important Notice:
Depending on the modules installed, a privacy statement might be added to your board.
This Privacy Statement can not be removed or hidden by any means. Failure to comply would be against the TOS
of this hack, and you would not be allowed to use it.

If your board already has a Privacy Notice covering reading Private Messages by Administrators, you can PM me a link to that statement on your board (provide test login if needed) and your email address, and i will mail a Plugin to remove the Privacy link.


What is this hack?
PM Workbench offers you a variety of tools for working with or extending the standard vBulletin Private Message System.
It is a Modular System that will allow you to add those functions that you need for your board. New Modules might be added later.
The system is fully phrased and options can be set in vBulletin Options.
Permissions to use Modules are given using the includes/config.php for increased security.
Currently no file or template edits are needed.

More modules might be added later. For some i am waiting for new hooks to be implemented in RC3.



Donations are always welcomed to PayPal: marcoh64 AT gmail.com

Currently Supported Modules:

PM Workbench - Report PM

This Module adds a Report PM icon to the postbit when users are reading a PM. The reports and send to the PM Folder of the
userid defined to receive them. Administrators who are given access can read the reports, the original PM, and add notes to them.

Features:
- Access to the PM Reports is controlled in your config.php for added security
- Add report button to PM's, no template edit needed.
- Usersw can give a reason for the report.
- Reported PM's can be seen without modifications to them (PM's are not forwarded, but just added to the inbox of the report userid).
- PM's are fully parsed
- Notes can be added to reports.


PM Workbench - Read/Search Private Messages

This Module let administrators who are given permission, search and read PM's

Features:
- Access to the PM's is controlled in your config.php for added security
- PM's can be searched for:
- Keyword (title and/or body)
- Username (sender/receiver/both, optional exact match)
- Send date after
- Send date before
- With a simple click read the PM and see who still have it in their folders.


PM Workbench - Performance Pack

Add extra indexes to the pmtext table for faster searching.


Known limitations:
The 'Report PM' module might not work on some heavily modified Styles. I will be (hopefully) posting another (beta) hack for that tomorrow.

Show Your Support

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

Comments
  #172  
Old 07-19-2006, 11:34 AM
Firestar.chkn Firestar.chkn is offline
 
Join Date: Aug 2005
Posts: 100
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I've been using this for ages, and it is perfectly stable. I've recently upgraded to 3.6 RC2, and it works, but has a slight problem with the new multiple recipients and BCC thing from the PM side. Would you be able to make that change for 3.6 soon?

It shows "array" instead of the recipients, until you go into the PM via the adminCP panel. Is there a way around this?
Reply With Quote
  #173  
Old 07-21-2006, 06:07 PM
FatalBreeze FatalBreeze is offline
 
Join Date: Apr 2004
Location: Haifa - Israel
Posts: 163
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i got a slight problem here, i've entered the userids of my fellow admins in the config.php exactly where its supposed to be, but they can't see the link in the ACP...

note: they dont have a vbulletin settings permission, but i still want them to view your hack.
Reply With Quote
  #174  
Old 07-23-2006, 06:30 AM
Cyburbia's Avatar
Cyburbia Cyburbia is offline
 
Join Date: Feb 2002
Location: Ithaca, New York USA
Posts: 159
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Sigh. I think some of the other features of this program are useful, but I've got a big problem with having the ability to easily read PMs sent by forum users.

If anything, I'd like to see a hack that makes PMs even more secure.
Reply With Quote
  #175  
Old 07-24-2006, 04:17 AM
R.Solutions's Avatar
R.Solutions R.Solutions is offline
 
Join Date: Mar 2006
Location: Texas
Posts: 123
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is this now okay to use on 3.5.x
Reply With Quote
  #176  
Old 07-24-2006, 07:39 AM
NeutralizeR NeutralizeR is offline
 
Join Date: Aug 2005
Posts: 355
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by R.Solutions
Is this now okay to use on 3.5.x
-3.5.x, YES
-3.6.x, 90% YES
Reply With Quote
  #177  
Old 07-25-2006, 04:20 AM
karlm's Avatar
karlm karlm is offline
 
Join Date: Jul 2006
Location: England
Posts: 447
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Cyburbia
Sigh. I think some of the other features of this program are useful, but I've got a big problem with having the ability to easily read PMs sent by forum users.

If anything, I'd like to see a hack that makes PMs even more secure.
I agree with the fact that reading pm's is virtually, in it's most literal and metaphorical senses, snooping. PM's really should be made more secure, not less, having said that, the one element i'm very impressed with is the 'report bad pm' function. Due to the fact that the user reporting a bad message cannot actually edit it in any way gives the admin the security in knowing that the messages are 100% legitimate, thereby giving confidence in their decision making processes to ban or publicly spank offending users.

For the record, I tested this out on 3.5.4 on a month old database backup. As far as I can see, it works perfectly, however i've not tried it in a 'working condition' - as i said, it's only been used thus far on my test board. I'm not 100% whether I'll be applying it to the main forum (the real one) or not as yet. I'm still chewing on that... but the idea of reporting bad pm's (with it's 'note added' functionality) is very appealing.
I'll do the 'click install' because i ahve tried it, it works well (at least for the last hour i've been playing with it) and it has been 'installed', even if not on a fully functioning and active board.
Reply With Quote
  #178  
Old 07-25-2006, 05:04 PM
hnjco hnjco is offline
 
Join Date: Jul 2006
Posts: 97
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Not sure what to do with "Dynamic Template Modifications" where to upload them? please help!

thanks
Reply With Quote
  #179  
Old 08-01-2006, 07:57 PM
Firestar.chkn Firestar.chkn is offline
 
Join Date: Aug 2005
Posts: 100
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hey KarlM,

I hear what you're saying, and I agree to a certain degree.

However, there are certain cases where this is an invaluable feature. My users are made VERY aware that I can, and will, read any PM's I suspect of breaching my forum rules. I have 4 rules that I am not negotiable on, and those 4 rules I enforce with an iron fist. Everything and anything that happens on those forums, are my responsibility. If someone uses the PM feature to post child porn, I want to know about it before it actually gets read by the other party. I therefore installed another hack that traps PM's where certain specified keywords are triggered. Most of the times, I don't read any other PM's of any other users, except where those keywords are triggered, though.

To me, this function is absolutely necessary, simply because I'm held liable for anything that happens on my forums. I also run an online business from my site, and because of that, it's even more important that I control what gets said on my forums.

I do see how this is a moral issue, though. But IMO, it's only a moral issue when users are not aware that they are being "snooped" on. If they are aware of it, and they don't agree, they are more than welcome to not make use of the PM system. It's as easy as that.

Cheers
Firestar
Reply With Quote
  #180  
Old 08-01-2006, 09:28 PM
jzhostpa jzhostpa is offline
 
Join Date: Dec 2001
Posts: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I don't need to monitor all PMs sent by all members. Generally I would want to moderate PMs only when a user sends out a large numbers of PMs.

So is it possible to trigger this moderation based upon the number of PMs sent?

For example. If a member sends more than X PMs at one time (or within a given timeframe)?
Reply With Quote
  #181  
Old 08-07-2006, 11:58 AM
Alfa1's Avatar
Alfa1 Alfa1 is offline
 
Join Date: Dec 2005
Location: Netherlands
Posts: 3,537
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Alfa1
Here is a suggestion that IMHO would be very nice to have in this extension:
A function that would alert the admin in case a new PM contains predefined(by the admin) keywords. This function could be used to stop spammers that keep coming back or illegal activity, in real time.
The ability to response in real time gives a good advantage. With my former script I sometimes find illegal activity of months ago and by then it's to late to stop it. And another advantage is that a spamming member can normally just jump to a new account to start the same menace all over again. With a short reaction time, you can fix the problem when it arises.
Is there any update on this? Last year you wanted to code this, but had found no time yet. This would also clear the privacy issue, as with such function the admin can choose to only need to see those PM's reported by the PM Workbench.
Illegal activity by PM is a big problem / liability for forum owners. If illegal activity(trade in drugs, weapons, terrorisme, child porn, etc) is taking place on the server, this poses a direct risk to the site and the owner. I think many underestimate the risk. This extra function can counteract that risk. Due to the nature of the internet, I think it is a necessity.
Reply With Quote
Reply

Thread Tools

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 07:53 PM.


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.05183 seconds
  • Memory Usage 2,313KB
  • 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
  • (3)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
  • (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