Go Back   vb.org Archive > vBulletin Modifications > vBulletin 3.8 Modifications > vBulletin 3.8 Add-ons

Reply
 
Thread Tools
Private Messages & Email Log Details »»
Private Messages & Email Log
Version: 2.2, by Vitaly Vitaly is offline
Developer Last Online: Jul 2014 Show Printable Version Email this Page

Category: Administrative and Maintenance Tools - Version: 3.8.x Rating:
Released: 02-06-2009 Last Update: 01-21-2010 Installs: 143
DB Changes Uses Plugins Auto-Templates
Re-useable Code Additional Files  
No support by the author.

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.

PS. This mod is independent. Since could't find one, that satisfy my requirements to functionality and usability, the new one was done from scratch. Code is reuseable. If you can do things better - i'll be glad to install your branch and spend my efforts to another things

PPS. Should work with 3.7.x (checked at 3.7.4)

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

history

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

File Type: zip PM-Log-1.9.zip (9.6 KB, 587 views)
File Type: zip vb-pm_log-2.2.zip (12.4 KB, 389 views)

Screenshots

File Type: gif pm_admin.gif (23.2 KB, 0 views)
File Type: gif pm_admin2.gif (24.5 KB, 0 views)
File Type: gif pm_menu1.gif (10.3 KB, 0 views)
File Type: gif pm_menu2.gif (11.1 KB, 0 views)
File Type: gif pm_perm.gif (7.9 KB, 0 views)

Supporters / CoAuthors

    Show Your Support

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

    Comments
      #62  
    Old 03-21-2009, 06:27 PM
    rmxs rmxs is offline
     
    Join Date: Apr 2006
    Posts: 419
    Благодарил(а): 0 раз(а)
    Поблагодарили: 0 раз(а) в 0 сообщениях
    Default

    suggestion
    Latest xxx PMS..

    a button that you set a number a display xxx latest pms.

    Works very good
    Reply With Quote
      #63  
    Old 03-21-2009, 07:03 PM
    Vitaly's Avatar
    Vitaly Vitaly is offline
     
    Join Date: Apr 2004
    Location: Russia, St.Petersburg
    Posts: 428
    Благодарил(а): 0 раз(а)
    Поблагодарили: 0 раз(а) в 0 сообщениях
    Default

    I have plans to make filter "search for last XX days", because most actual searches are for last 30-60 days. That will speed up requests.

    But have now more urgent products in tail. So, next major release will be only after 1-2 months. At least, current version works and is much better than nothing
    Reply With Quote
      #64  
    Old 03-25-2009, 09:04 PM
    rmxs rmxs is offline
     
    Join Date: Apr 2006
    Posts: 419
    Благодарил(а): 0 раз(а)
    Поблагодарили: 0 раз(а) в 0 сообщениях
    Default

    Hello i thinks you have to make a template for read pms..
    Now i got white page with the pm
    Reply With Quote
      #65  
    Old 03-30-2009, 12:39 AM
    Almotmaiz.Net Almotmaiz.Net is offline
     
    Join Date: Jan 2005
    Location: U.A.E, Sharjah
    Posts: 180
    Благодарил(а): 0 раз(а)
    Поблагодарили: 0 раз(а) в 0 сообщениях
    Default

    thanks for this sharing..

    this is arabic lang. pack, for 1.9 version

    enjoy !
    Attached Files
    File Type: xml [product]PM-Log-(Arabic)-language.xml (2.7 KB, 9 views)
    Reply With Quote
      #66  
    Old 03-31-2009, 11:11 AM
    MindStar MindStar is offline
     
    Join Date: Jan 2007
    Posts: 28
    Благодарил(а): 0 раз(а)
    Поблагодарили: 0 раз(а) в 0 сообщениях
    Default

    To add a "tool tip" showing the contents of a PM in the PM Log List screen, change line 280 in admincp/rcd_pm_log.php to

    Code:
    $row[] = "<a target=\"_blank\" href=\"" . $vbulletin->options['bburl'] . "/misc.php?" . $vbulletin->session->vars['sessionurl'] . "do=showpm&logid=" . $pm['logid'] . "\" title=\"" . strip_tags($pm['message']) . "\">" . $pm['title'] . "</a>";
    The extra code is
    Code:
    . "\" title=\"" . strip_tags($pm['message'])
    The $pm['message'] information has already been obtained from the SQL query used to get the list of logged PMs, so the only overhead is the additional HTML code to add the contents of the PM to each log entry displayed in the AdminCP.

    This saves having to open the PM in a new window if you are just having a quick check to see what the logged PM says. BBCode and Images are not rendered, you have to click on the link to read the logged PM with all the BBCode formatting, etc.
    Reply With Quote
      #67  
    Old 03-31-2009, 11:37 AM
    Vitaly's Avatar
    Vitaly Vitaly is offline
     
    Join Date: Apr 2004
    Location: Russia, St.Petersburg
    Posts: 428
    Благодарил(а): 0 раз(а)
    Поблагодарили: 0 раз(а) в 0 сообщениях
    Default

    May be...

    Thanks

    If anyone has time to implement full-featured ajax popup instead of simple tooltips, I could include it in next release.
    Reply With Quote
      #68  
    Old 04-04-2009, 02:43 AM
    down.low down.low is offline
     
    Join Date: Mar 2009
    Posts: 106
    Благодарил(а): 0 раз(а)
    Поблагодарили: 0 раз(а) в 0 сообщениях
    Default

    I had to uninstall this mod because I got this error whenever I tried to open any threads at all:

    Code:
    Fatal error: Call to undefined function can_administer_pm_log() in /*****/*****/*****/*****/forums/includes/class_postbit.php(294) : eval()'d code on line 284
    Any idea what's wrong and how to fix this problem? I have 3.8 vbulletin.
    Reply With Quote
      #69  
    Old 04-04-2009, 04:58 PM
    Moshe1010 Moshe1010 is offline
     
    Join Date: Oct 2008
    Posts: 23
    Благодарил(а): 0 раз(а)
    Поблагодарили: 0 раз(а) в 0 сообщениях
    Default

    Quote:
    Originally Posted by down.low View Post
    I had to uninstall this mod because I got this error whenever I tried to open any threads at all:

    Code:
    Fatal error: Call to undefined function can_administer_pm_log() in /*****/*****/*****/*****/forums/includes/class_postbit.php(294) : eval()'d code on line 284
    Any idea what's wrong and how to fix this problem? I have 3.8 vbulletin.
    I got this too

    Quote:
    Fatal error: Call to undefined function can_administer_pm_log() in *****/public_html/includes/class_postbit.php(294) : eval()'d code on line 77
    Reply With Quote
      #70  
    Old 04-05-2009, 06:42 AM
    down.low down.low is offline
     
    Join Date: Mar 2009
    Posts: 106
    Благодарил(а): 0 раз(а)
    Поблагодарили: 0 раз(а) в 0 сообщениях
    Default

    No support for this product I take it?
    Reply With Quote
      #71  
    Old 04-05-2009, 07:14 AM
    Vitaly's Avatar
    Vitaly Vitaly is offline
     
    Join Date: Apr 2004
    Location: Russia, St.Petersburg
    Posts: 428
    Благодарил(а): 0 раз(а)
    Поблагодарили: 0 раз(а) в 0 сообщениях
    Default

    <a href="https://vborg.vbsupport.ru/showpost.php?p=1765152&postcount=49" target="_blank">https://vborg.vbsupport.ru/showp...2&postcount=49</a>

    Please, read previous posts prior to ask questions.
    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 10:44 AM.


    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.05951 seconds
    • Memory Usage 2,342KB
    • Queries Executed 27 (?)
    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
    • (4)bbcode_code
    • (2)bbcode_quote
    • (1)footer
    • (1)forumjump
    • (1)forumrules
    • (1)gobutton
    • (1)header
    • (1)headinclude
    • (1)modsystem_post
    • (1)navbar
    • (4)navbar_link
    • (120)option
    • (1)pagenav
    • (1)pagenav_curpage
    • (4)pagenav_pagelink
    • (11)post_thanks_box
    • (11)post_thanks_button
    • (1)post_thanks_javascript
    • (1)post_thanks_navbar_search
    • (11)post_thanks_postbit_info
    • (10)postbit
    • (8)postbit_attachment
    • (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_attachment
    • postbit_display_complete
    • post_thanks_function_can_thank_this_post_start
    • pagenav_page
    • pagenav_complete
    • tag_fetchbit_complete
    • forumrules
    • navbits
    • navbits_complete
    • showthread_complete