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

No i didn't spend much time on this lately. And i doubt that i will have the needed hooks even in 3.5.1. So it will become either a code edit project, or a seperate file.
Reply With Quote
  #103  
Old 11-26-2005, 10:18 PM
.Tim's Avatar
.Tim .Tim is offline
 
Join Date: Jan 2005
Location: Oklahoma City
Posts: 353
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MarcoH64
No i didn't spend much time on this lately. And i doubt that i will have the needed hooks even in 3.5.1. So it will become either a code edit project, or a seperate file.
Well, if you ever decide to work on it, it would be much appreciated. If not, it's cool, I'm sure eventually one will come along.
Reply With Quote
  #104  
Old 12-02-2005, 12:41 PM
Lyricsmama Lyricsmama is offline
 
Join Date: Jan 2005
Posts: 55
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MarcoH64
Ok i see what is your problem. The problem is that i am doing template edits 'on the fly' your Styles ar so heavy modificated, that the string i am trying to replace (to change the standard report post link into a link to my report pm function) can not be found anymore.
I'm having the same issue.
My first thought is the hack that's interfering is this one (reported post goes to a new post ) .
Is there a way around this?
Reply With Quote
  #105  
Old 12-02-2005, 02:06 PM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I don't know if it is interfering, but i have a solution for modified styles. Give me a PM next week, since i am about to leave country for a few days.

What Style are you using?
Reply With Quote
  #106  
Old 12-02-2005, 06:07 PM
Lyricsmama Lyricsmama is offline
 
Join Date: Jan 2005
Posts: 55
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MarcoH64
I don't know if it is interfering, but i have a solution for modified styles. Give me a PM next week, since i am about to leave country for a few days.

What Style are you using?
Thanks a million, I'll PM you.
We're using the original style, yet we did modify CSS with our own images/colours.
Oh and we use the postbit legacy not postbit.
Reply With Quote
  #107  
Old 12-02-2005, 07:39 PM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hmm seem to remember that i forgot to include postbit_legacy support in this version.

Try edit the 'Replace Report Button in Postbit for PM' plugin.
Find:
PHP Code:
    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]\"'); 
and replace by:
PHP Code:
    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
  #108  
Old 12-03-2005, 12:18 AM
Lyricsmama Lyricsmama is offline
 
Join Date: Jan 2005
Posts: 55
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MarcoH64
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]\"');

Thanks! It's working
Reply With Quote
  #109  
Old 12-03-2005, 06:02 AM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Great.

This reminds me that i should update this soon.
Reply With Quote
  #110  
Old 12-10-2005, 04:05 PM
Alfa1's Avatar
Alfa1 Alfa1 is offline
 
Join Date: Dec 2005
Location: Netherlands
Posts: 3,537
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Does this work for 3.5.1 and 3.5.2?
What please define the text that you need in the rules of a forum to cover the privacy notice.
When do you expect to have the new version ready?

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.
Reply With Quote
  #111  
Old 12-20-2005, 05:08 AM
Smiry Kin's's Avatar
Smiry Kin's Smiry Kin's is offline
 
Join Date: Dec 2005
Location: United Kingdom!
Posts: 954
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Works ok with 3.5.2 yet to see a problem, don't see how users report bad PM's tho..

hmm
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 04:43 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.08430 seconds
  • Memory Usage 2,306KB
  • 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
  • (4)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