Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.5 > vBulletin 3.5 Add-ons
FAQ Community Calendar Today's Posts Search

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
  #142  
Old 02-03-2006, 06:42 PM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It is mostly still beta since i didn't have the time to create a new version with all the ideas i still have for this hack yet. There have not been any serious reports for the current version (as you can see if you read back in this thread).
Reply With Quote
  #143  
Old 02-14-2006, 03:28 PM
Firestar.chkn Firestar.chkn is offline
 
Join Date: Aug 2005
Posts: 100
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi Marco,

Any news on this hack? It's quite an awesome Hack. Also, if I PM you a link to my privacy statement tonight, can I expect the hack soon?

There are also a couple of fixes with regards to postbit_legacy that you wanted to do. Have these been done, or must I just use the inline code adjustments to get this working?

One last thing. Is there a way to just change the privacy statement to point to mine? I suppose I can just add it in myself, so no worry really.

Cheers and thanks for a great hack
Firestar
Reply With Quote
  #144  
Old 02-14-2006, 03:45 PM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Firestar.chkn
Also, if I PM you a link to my privacy statement tonight, can I expect the hack soon?
If you pm a link to your statement and your mail address, i will sent you a plugin to remove the privacy statement tomorrow.
Quote:
Originally Posted by Firestar.chkn
There are also a couple of fixes with regards to postbit_legacy that you wanted to do. Have these been done, or must I just use the inline code adjustments to get this working?
No they are not in the current version, but changing to postbit_legacy will only require a minimal change to the plugins. If the solution was not posted in this thread, also ask for this and i will try to post the solution here.
Quote:
Originally Posted by Firestar.chkn
One last thing. Is there a way to just change the privacy statement to point to mine? I suppose I can just add it in myself, so no worry really.
No, i don't think that is possible, it will either point to the second post of this thread, or no privacy statement.
Reply With Quote
  #145  
Old 02-14-2006, 07:09 PM
Firestar.chkn Firestar.chkn is offline
 
Join Date: Aug 2005
Posts: 100
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi Marco,

Thanks for the reply. PM sent. Where does it show your privacy statement? The automatic one that points to this forum? Does it only show it below the inbox, or other places as well?

Otherwise, thanks for a GREAT hack. I'm really enjoying this one from my previous version

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

Installed and working. THanks Marco! Awesome hack! Rated 5 and clicked install. Just waiting for that email now
Reply With Quote
  #147  
Old 02-19-2006, 08:35 AM
cmiller1014 cmiller1014 is offline
 
Join Date: May 2004
Posts: 248
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Sounds like a cool idea but all information on my site belongs to me. I dont need to provide any privacy statement to my members, or to vbulletin.org. Guess this wont get installed.
Reply With Quote
  #148  
Old 02-20-2006, 10:27 AM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by cmiller1014
Sounds like a cool idea but all information on my site belongs to me. I dont need to provide any privacy statement to my members, or to vbulletin.org. Guess this wont get installed.
If you have a TOS page where you explicit say that all including PM's belong to you, then you could get the Privacy statement removed. PM me with a link to the page and your mail address if you want this.
Reply With Quote
  #149  
Old 02-21-2006, 03:56 AM
Sidewindr Sidewindr is offline
 
Join Date: Oct 2002
Location: Australia
Posts: 174
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Get the following error .. it seems to work but this error comes when displaying the PM...

Code:
Warning: array_merge() [function.array-merge]: Argument #1 is not an array in /includes/adminfunctions_mh_pmwb.php(281) : eval()'d code on line 18

Warning: Invalid argument supplied for foreach() in /includes/functions.php on line 2454
Reply With Quote
  #150  
Old 02-21-2006, 10:07 AM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Sidewindr
Get the following error .. it seems to work but this error comes when displaying the PM...
What vB & PHP versions are you running?
Reply With Quote
  #151  
Old 02-22-2006, 02:42 PM
T3MEDIA T3MEDIA is offline
 
Join Date: Dec 2004
Posts: 944
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ixian
I do respect that, and I appreciate his work. That has nothing to do with the issue at hand - as a coder, I would think he would appreciate feedback on his hack good or bad as long as it is constructive and not mere message board flaming. My opinion is that these requirements - either linking back here or having an existing privacy policy that in the sole opinion of the coder, who is not an attorney, is an acceptable substitute is not acceptable to me. I feel this entire "read members private messages" debate is net-lawyerism at it's worst and this kind of requirement is reacting too far in the other direction to it.

That said, it's my own opinion, and the coder can do what he or she wishes. I'm not implying he should change his hack because of it - that's an informed decision only he can make.
Its old but this was very well put ixian.

Just so people know it is actually a breach in privacy to have the users come to vbulletin.org with out them knowing. This would be more damaging for the admin than reading the PM. As well the protection is for only 1 party who will never see this notice that is the person who wrote the PM. The person who recieves it reliqishes the right once they consider it abuse or spam. OBVIOUSLY it must be reviewed.

Does vb.org have a statment stating this will uccour to guests from differnt sites and how will thier private information be handled? Does anyone on any site using this hack state that vb.org may or may not get specific types of information? Is the privacy aggreement for vb.org and (whoever you are) are in syc with one another to co exist legally with this idea.

So its not really ad-ware its more inadvertant spy-ware. (please ignore my bad spelling. English is not my first lanugage but I am learning). Please note I put inadvertant... I am aware its not the purpose of the hack.

If you use this logic used to protect members you would have to have a notice saying if you use it your information may or may not be given to third parties.

vb (all vb) records ip, referer and sessions. This is the major flaw having vb.org involved in private messages. But I just wanted to say that. this is old news but just so people understand.

(think about it. Once a guest hits this page and an admin reviews it they now know)
1. This user comes from x website (its vb, its a 3.5.x site and there is a cookie left) so This user is a member of x website (100% sure)
2. This user was previously reading a PM
3. This user uses whatever browser and speaks whatever lanuage. (OS system as well)
4. This user had (whatever is in your copy and paste space) saved
5. This user just had spam or an abusive message.

I could now email the owner of that site about some new spam blocker for vb or use google adwords to market to the users about more secure websites that are simular to thiers. "Are you tired of forum spam?". (advertise on this site method)

That is off the top of my head. I dont think anyone is using this that way but hey... if you want to be legal do it all the way.
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 09:37 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.04631 seconds
  • Memory Usage 2,322KB
  • 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_code
  • (6)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