Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
Private Messages & Email Log Details »
Private Messages & Email Log
Mod Version: 3.1, by Vitaly (Coder) Vitaly is offline
Developer Last Online: Jul 2014 I like it Show Printable Version Email this Page

vB Version: 4.0.x Rating: (16 votes - 4.81 average) Installs: 197
Released: 25 Jun 2010 Last Update: 21 Mar 2011 Downloads: 1225
Not Supported DB Changes Uses Plugins Auto-Template Additional Files Re-usable Code  

Port of vb.3.8 version

Features:
  1. Log all PM and Emails, sent via forum forms.
  2. Keep logs in separate table with automatic rotation of old records.
  3. Add new menu items in topics and profiles for fast access.
  4. Have nice dynamic menus in search results for cross-searches
  5. Managed access for administrators (except superadmins)
How to install
  1. Upload files to your server
  2. Import product xml
  3. Go to ACP
  4. Select required settings in “Vbulletin options → Private Message Log”
  5. Set access “Can view PM logs” to necessary members in “Usergroups → Administator Permissions”. Super administrators can be skipped.
Notes:

This mod uses full scan for text searches, that can affect SQL-server load at really big boards. Fulltext indexes are not used intentionally, because whose can't produce sharp results and not compatible with innodb. I suppose, that if you really need this mod, you know exactly, what are you doing and what are you going to search. In my practice, ONLY exact matches were useful.

One of tradeoff to reduce SQL-server load – make log size shorter (1-2 months instead of 6). When vB 4.0 provides refactored search framework, search method can be rewritten.

If you install this mod on your server, i recommend to clarify forum rules, and add text, that your project doesn't provide the ways of confidential communication – only public and non public.

This mod is developped here http://github.com/rcdesign/vb-pm_log . Patches are welcome.

history

3.1
- fixed specialchars in SQL search request. Thanks to mplode

3.0
- refactoring + some fixes
- separate fields for nick & text in search form

2.5
- ported to vb4
...

2.2
- Redesigned database to improve search/paging in some cases
- Should fix conflicts with other mods, that where reported in this threads
- Sources repo is now @ github

... (not public)

1.9
- Ups... another broken link (from message list to user profiles)
- Fixed access for non superadmins, who had "Read PM Log" privilegies.

1.8
- fixed broken link in ACP popup menu
- workaround to show smiles and bbcodes

1.7
- fixed some sql-error

1.6
- first public release

Download Now

Only licensed members can download files, Click Here for more information.

Screenshots

Click image for larger version

Name:	pm_admin.gif
Views:	1487
Size:	23.2 KB
ID:	118812   Click image for larger version

Name:	pm_admin2.gif
Views:	2072
Size:	24.5 KB
ID:	118813   Click image for larger version

Name:	pm_menu1.png
Views:	2046
Size:	22.2 KB
ID:	118814   Click image for larger version

Name:	pm_menu2.png
Views:	1895
Size:	38.1 KB
ID:	118815  

Click image for larger version

Name:	pm_perm.gif
Views:	1640
Size:	7.9 KB
ID:	118816  

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Similar Mod
Mod Developer Type Replies Last Post
Administrative and Maintenance Tools Private Messages & Email Log Vitaly vBulletin 3.8 Add-ons 106 24 Aug 2011 06:30

  #31  
Old 05 Nov 2010, 18:51
Harley D's Avatar
Harley D Harley D is offline
 
Join Date: Jan 2003
Real name: High Octane
I get this error when searching using the TEXT option:
Warning: Invalid argument supplied for foreach() in [path]/admincp/rcd_pm_log.php on line 312

VB 4.08
__________________
http://www.laserenthusiast.com
Reply With Quote
  #32  
Old 18 Nov 2010, 03:12
BiZiMDiYaR BiZiMDiYaR is offline
 
Join Date: Aug 2006
Hi,

Is there an option to delete the PM's that are in the separate table at this moment. This would decrease the size of the DB a lot I assume.
I think, would be great to have an option to delete all PM's & emails ( not of the users, just the ones in the seperate table ).
Also when un-installing this mod, this option to delete all other data, should also been shown, so there is nothing left behind and have a nice cleanup of the DB .

Thanks.
Reply With Quote
  #33  
Old 18 Nov 2010, 03:22
Vitaly's Avatar
Vitaly Vitaly is offline
 
Join Date: Apr 2004
This mod have setting, how long to keep logs. I guess, that's enougth.
__________________
I no longer develop for vB. Use my vb addons/code as you wish, without limits & conditions. Latest versions @ github repo.
My new forum project is Nodeca. Node.js+MongoDB. If you wish to help with coding & design - feel free to join.
Reply With Quote
  #34  
Old 24 Nov 2010, 15:39
scottct1 scottct1 is offline
 
Join Date: Mar 2002
Is there any way to cache the rcd_log_pm_link template?
Reply With Quote
  #35  
Old 27 Nov 2010, 22:07
davidg davidg is offline
 
Join Date: Apr 2010
working fine with 4.0.8
is very god addon
Reply With Quote
  #36  
Old 01 Dec 2010, 15:13
MaemoMeeGo MaemoMeeGo is offline
 
Join Date: Nov 2010
This is great! Works well on v4.0.8!
Reply With Quote
  #37  
Old 01 Dec 2010, 17:51
SouthEastSxS SouthEastSxS is offline
 
Join Date: Jul 2010
Here is a funny one. I just looked at the log and it show me replying to a PM but does not show the PM that was sent to me by the user?

Any ideas?
__________________
vBulletin - v4.0.4u1 (CMS), GoDaddy Hosting, Linux OS, MY SQL Database

Addons:- vBH Add New Tabs 1.2, Forum Category Icons Advanced 1.2.4, Mini Photo Edit 1.0.1, VBadvanced CMPS 4.0.1, VSa Advanced New Posts 3.0.2, VSa Advanced Registration 2.0.1,
Reply With Quote
  #38  
Old 06 Dec 2010, 04:27
SouthEastSxS SouthEastSxS is offline
 
Join Date: Jul 2010
Ok so for me this mod doesn't really work well. The log doesn't display message the registered user group send between themselves.

So, registered user to admin = logged
Admin to registered user = logged

registered user to registered user = nothing in log.

Can anyone shed any light on this. It's a great hack and helps you to understand if other forum owners are trying to poach your members however if I won't show PM's between anyon without elevated permission it makes it a little redundant.

Would love this to work properly.

Thanks
__________________
vBulletin - v4.0.4u1 (CMS), GoDaddy Hosting, Linux OS, MY SQL Database

Addons:- vBH Add New Tabs 1.2, Forum Category Icons Advanced 1.2.4, Mini Photo Edit 1.0.1, VBadvanced CMPS 4.0.1, VSa Advanced New Posts 3.0.2, VSa Advanced Registration 2.0.1,
Reply With Quote
  #39  
Old 07 Jan 2011, 10:03
TimesOut TimesOut is offline
 
Join Date: Apr 2006
Hi,

I installed and it was work fine but now I get this error:
Warning: require_once([path]/includes/functions_rcd_pm_log.php) [function.require-once]: failed to open stream: No such file or directory in [path]/includes/class_bootstrap.php(1280) : eval()'d code on line 223

My forum now is not work and I tried to disable the plugins for config file but it's not work
Reply With Quote
  #40  
Old 07 Jan 2011, 13:56
Britmovie Britmovie is offline
 
Join Date: Mar 2008
I get

=============================================
Warning: require_once([path]/includes/functions_rcd_pm_log.php) [function.require-once]: failed to open stream: No such file or directory in [path]/member.php(609) : eval()'d code on line 7

Fatal error: require_once() [function.require]: Failed opening required '/home/cariad00/public_html/britforum/includes/functions_rcd_pm_log.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/cariad00/public_html/britforum/member.php(609) : eval()'d code on line 7

using latest stable vb
Reply With Quote
  #41  
Old 07 Jan 2011, 16:53
Vitaly's Avatar
Vitaly Vitaly is offline
 
Join Date: Apr 2004
TimesOut, Britmovies,

Checks, that you have uploaded source files to server, and set ptoper permission. That file exists in archive.
__________________
I no longer develop for vB. Use my vb addons/code as you wish, without limits & conditions. Latest versions @ github repo.
My new forum project is Nodeca. Node.js+MongoDB. If you wish to help with coding & design - feel free to join.
Reply With Quote
  #42  
Old 15 Jan 2011, 14:32
Paul. Paul. is offline
 
Join Date: Mar 2007
Since it has been updated after I installed it, is it necessary to download and replace all the files again? Is that how you do it? Download it again as if you never had it and let it replace what is there already?
Reply With Quote
  #43  
Old 19 Jan 2011, 05:49
Vitaly's Avatar
Vitaly Vitaly is offline
 
Join Date: Apr 2004
Yes, all files have been changed. You have to reupload all (override old ones, if any).
__________________
I no longer develop for vB. Use my vb addons/code as you wish, without limits & conditions. Latest versions @ github repo.
My new forum project is Nodeca. Node.js+MongoDB. If you wish to help with coding & design - feel free to join.
Reply With Quote
  #44  
Old 22 Feb 2011, 11:12
mplode mplode is offline
 
Join Date: Jan 2011
Invalid SQL:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Got a bit of an SQL injection going there. Might want to fix that.

edit: two actually. You need to sanitize $user_name

Additionally, there's XSS on the search fields. You need to sanitize those for HTML usage as well. And everywhere where it lists usernames.

Last edited by mplode; 22 Feb 2011 at 11:23.
Reply With Quote
  #45  
Old 22 Feb 2011, 15:22
Vitaly's Avatar
Vitaly Vitaly is offline
 
Join Date: Apr 2004
Try the latest version frim github

https://github.com/shkuropat/vb-pm_log

Updated nick escapeing.
__________________
I no longer develop for vB. Use my vb addons/code as you wish, without limits & conditions. Latest versions @ github repo.
My new forum project is Nodeca. Node.js+MongoDB. If you wish to help with coding & design - feel free to join.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

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


New To Site? Need Help?

All times are GMT. The time now is 21:54.

Layout Options | Width: Wide Color: