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

Nope unfortunatly there are still no hooks on the places needed for that. I think it will have to be a seperate file. I have already experimented with it in RC2.

Will make something as soon as o got a bit of spare time.
Reply With Quote
  #53  
Old 10-06-2005, 03:52 AM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yes, it was (and still is) my plan to also add a PM Censor module.
Reply With Quote
  #54  
Old 10-18-2005, 10:33 PM
moonclamp's Avatar
moonclamp moonclamp is offline
 
Join Date: May 2004
Location: London
Posts: 516
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Can anyone tell me what the full text of the privacy statement is and whereabouts it will be linked/visible? ... I'm happy to have one but I like to use my own choice of words for this sort of thing.

My site is a new import from an old phpbb forum so everything is still very much in infancy and I'm only installing what I know will sit right with my members.
Reply With Quote
  #55  
Old 10-20-2005, 11:43 AM
TyleR's Avatar
TyleR TyleR is offline
 
Join Date: Nov 2004
Location: North Carolina
Posts: 349
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hey Marco, nice hack here..one problem: when trying to upload 2 of the product files (product-mh_pmwbpp.xml and product-mh_pmwb.xml), it gives me this error: No file uploaded and no local file found.

Any idea what may be causing this?

Thanks
Reply With Quote
  #56  
Old 10-20-2005, 12:40 PM
Oblivion Knight's Avatar
Oblivion Knight Oblivion Knight is offline
 
Join Date: May 2002
Location: Sheffield, UK
Posts: 1,757
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Am I missing something, what do we need to do with the files in the folder "Dynamic Template Modifications"?
[high]* Oblivion Knight feels stupid..
[/high]
My report link for PMs is still pointing to report.php?p=

------------------------------------------------

I'm also having a strange issue with the PM Workbench link in the Admin CP, the users total pm amounts aren't being displayed (see screenshot).
Reply With Quote
  #57  
Old 10-20-2005, 07:52 PM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by TyleR
Hey Marco, nice hack here..one problem: when trying to upload 2 of the product files (product-mh_pmwbpp.xml and product-mh_pmwb.xml), it gives me this error: No file uploaded and no local file found.
That should only happen when you have not selected a file. I doubt that could be caused by the content of the xml-file.
Quote:
Originally Posted by Oblivion Knight
Am I missing something, what do we need to do with the files in the folder "Dynamic Template Modifications"?
* Oblivion Knight feels stupid..

My report link for PMs is still pointing to report.php?p=
Those files are ment to be used together with another (not released yet) hack that will allow the 'on the fly' changing of templates, like i am doing in this hack, to also work on modified templates. PS The link pointing at the wrong script could be because of a modified template. Try contacting me next week about it and we will try to solve it.
Quote:
Originally Posted by Oblivion Knight
I'm also having a strange issue with the PM Workbench link in the Admin CP, the users total pm amounts aren't being displayed (see screenshot).
I never seen that with anybody before, sorry i haven't got a clue, but will try to look at it next week.
Reply With Quote
  #58  
Old 10-20-2005, 09:14 PM
Oblivion Knight's Avatar
Oblivion Knight Oblivion Knight is offline
 
Join Date: May 2002
Location: Sheffield, UK
Posts: 1,757
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MarcoH64
PS The link pointing at the wrong script could be because of a modified template. Try contacting me next week about it and we will try to solve it.
Nope, it's because your script isn't changing the link in postbit_legacy, only postbit..


Quote:
Originally Posted by MarcoH64
I never seen that with anybody before, sorry i haven't got a clue, but will try to look at it next week.
I'll look into possibilities, it could be something wrong with the ImpEx PM module again.
Reply With Quote
  #59  
Old 10-20-2005, 09:29 PM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hmm, i always seem to forget legacy. Will have a look for a quick fix tomorrow.
Reply With Quote
  #60  
Old 10-20-2005, 09:31 PM
Oblivion Knight's Avatar
Oblivion Knight Oblivion Knight is offline
 
Join Date: May 2002
Location: Sheffield, UK
Posts: 1,757
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MarcoH64
Hmm, i always seem to forget legacy. Will have a look for a quick fix tomorrow.
I've just done this for now, but no doubt you could come up with a better fix..

Code:
if ($show['mh_pmwbrp_reportpmlink'])
{
	$show['reportlink'] = true;
	require_once(DIR . '/includes/functions_mh_pmwb.php');
	mh_pmwb_modify_template(&$this->registry->templatecache, 'mh_pmwbrp', 'postbit', 'report_button'
		, 'href=\"report.php?" . $GLOBALS[\'vbulletin\']->session->vars[\'sessionurl\'] . "p=$post[postid]\"'
		,	'href=\"mh_pmwbrp_report.php?" . $GLOBALS[\'vbulletin\']->session->vars[\'sessionurl\'] . "do=reportpm&pmid=$post[pmid]\"');
	mh_pmwb_modify_template(&$this->registry->templatecache, 'mh_pmwbrp', 'postbit_legacy', 'report_button'
		, 'href=\"report.php?" . $GLOBALS[\'vbulletin\']->session->vars[\'sessionurl\'] . "p=$post[postid]\"'
		,	'href=\"mh_pmwbrp_report.php?" . $GLOBALS[\'vbulletin\']->session->vars[\'sessionurl\'] . "do=reportpm&pmid=$post[pmid]\"');
}
Reply With Quote
  #61  
Old 10-20-2005, 09:39 PM
Thug Thug is offline
 
Join Date: Feb 2004
Location: Sheffield : uk
Posts: 783
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MarcoH64
That should only happen when you have not selected a file. I doubt that could be caused by the content of the xml-file.
i assure you it was the file.i tryed to just woudnt upload
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:19 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.05434 seconds
  • Memory Usage 2,320KB
  • 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
  • (7)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