Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
Read PMs (PM Management Suite Lite) Details »»
Read PMs (PM Management Suite Lite)
Mod Version: 3.8.17, by Mosh (Coder/Designer) Mosh is offline
Developer Last Online: Apr 2013 I like it Show Printable Version Email this Page

vB Version: 3.8.x Rating: (77 votes - 4.29 average) Installs: 704
Released: 24 Mar 2009 Last Update: 14 Jan 2011 Downloads: 5067
Not Supported Additional Files Translations  


Please click Mark as Installed if you are using this hack.

IMPORTANT NOTICE: This hack can only be used by Super Administrators.


What Does This Hack Do?

IMPORTANT: This hack is feature complete and there will be NO further updates, apart from fixing proven bugs and adding additional language files. The reason this hack exists is to showcase/demo the potential of our commercial PM Management Suite 3 product and most, if not all, feature requests will already be included in the commercial product.

This is the Lite version of my commercial product - PM Management Suite 3. For obvious reasons, we can not talk about pricing for the PM Management Suite here, as it would be in violation of vBulletin.org's Commercial/Paid Modifications rules. So that we do not accidentally violate the rules, can you please post any and all questions regarding my commercial product at Wolfshead Solutions instead of here.

This Lite version is a major update (a virtual re-write, there is very little original code left) of Dream's Read PMs hack v0.7. Permission for me to release this hack is shown here, and blessings are given by Dream here.

This hack will allow you as a Super Administrator to read your member's private messages.

Please, lets not get into a discussion in this support thread about the suitability of this hack and invading privacy etc, (I have seen this happen in other threads, so, I am pre-empting people before it starts). If you have a moral objection to this hack, please don't comment on it, just don't install it, it is as simple as that. This hack is here for people who want to use it, I have no opinion about it one way or the other.

Original Features by Dream:
  • List PMs separated by sent/received given a username or id
  • List all users with PMs
  • Search PMs by exact text, all words and at least one of the words
  • List the latest X PMs sent
Fixed in this lite version:
  • BBCode in PMs is now parsed correctly !!!!
  • To and BCC fields when reading a single PM now display correctly
  • If a PM is displayed in Latest X PMs that has been deleted by all parties (from, to, cc, bcc) and it has not yet been deleted permanently by the hourly cron job, it will display a proper error message when clicking on the link for it, instead of displaying a database error
  • Any PMs that a user sent to others that included the themselves in the To or BCC now show up in Received PMs (they did not before)
  • High server load when clicking List Users with PMs, especially if there are 1000s of users that have PMs (now split into categories acording to how many PMs a user has)
Added in this lite version:
  • Now completely phrased (uses a language file that has 75 custom phrases that take the form $rpmphrase['phrase_name']), so can be translated into other languages very easily by creating a separate phrase file for each language
  • Now available in 7 languages:
    • English
    • Italian
    • German
    • Brazilian/Portuguese
    • Spanish
    • Turkish
    • French
  • Read Single PM - read a single PM by typing in pmtextid
  • Minimum length for each search term, and the ability to disable it
  • userids now displayed next to user (From, To and BCC)
  • userids are now click-able and linked to their admincp user profile, so user can be edited (ie prune all PMs from a spammer)
  • A more complete message is displayed if admin user is not super administrator, it has a link to vBulletin manual
  • To column to Lastest X PMs
  • To column to the recieved section of Read A User's PMs
  • To and From columns to Search for PMs
  • A lot of the formatting has been changed to make it look better (that is just my opinion)
  • Extra links to various functions for each user
  • Other things I can not think of right now
Additional Features exclusive to the "PM Management Suite" (Paid Version):
  • Fully phrased via vBulletin phrases.
  • Minimum search length for key word search works differently than the lite version.
  • List all users with PMs - grouped by username.
  • When reading a PM, an entry next to each user which indicates if they have read their copy of the PM, if their copy is unread, or if they have deleted their copy.
  • Edit a PM (affects all copies of that PM for all users that have it).
  • Paginated throughout.
  • Delete a pmid (a reference to a particular PM from a single user).
  • Delete multiple selected pmids (references to a particular PM from selected users).
  • Delete a pmtextid (a particular PM from all users).
  • Delete multiple selected pmtextids (selected PMs from all users).
  • Administrator access and use of these functions is controlled by Administrator permissions, with the AdminCP menu only being visible to Administrators that have been given permission.
  • This product has context sensitive help throughout each of the functions.

Frequently Asked Questions

Question:
How do I hide the Read PMs link?
Answer:
The only way to do so, is to not upload cpnav_rpm.xml and to use a shortcut/bookmark to http://<your-forum-path-here>/admincp/read_pms.php? instead.
Question:
Can you add a feature/functionality to this hack (edit PM, delete PM, pagination, sort users alphabetically [not just by number of PMs] etc,.)?
Answer:
These features are included in my paid product PM Management Suite 3.
Question:
How do I fix the following error when I upgrade to PHP 5.3.x and above?
Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Answer:
The fix is available here - http://www.vbulletin.org/forum/showp...&postcount=235

vBulletin Version Compatibility

This hack can be used with vBulletin versions 3.6.0 - 3.8.7. This may even work for v3.5.x (but has not been tested).

The version of this hack that is compatible with vBulletin v4.0.0 or later versions is available here.



Hack Support

IMPORTANT: This hack is now feature complete and I will NOT be adding further features, apart from fixing proven bugs and adding additional language files.

I will provide support for this hack in this thread only, and only for people who have clicked on Marked as Installed. I do not provide support via Private Message, Instant Messenger or Email.

Support for this hack is in its unaltered form, and does not include supporting alterations to this hack, custom code, custom template edits and integration with other third-party hacks.

I will only add features to this hack if I find the request interesting and would find it useful to have on one of my sites.

As with all of the hacks I release for free, I code for fun and code hacks the way I like them, then release them so you can benefit. If I am not interested in adding a feature, do not take offence, it is that is a feature that does not interest me personally.


Branding

There is a small unobtrusive block of copyright branding text at the bottom of each page generated by this hack, which is there to promote my work and allow you to use this hack for free.

You are NOT allowed to remove my copyright branding from this hack.

If you wish to remove the visible copyright branding from this hack, then you can do so by purchasing a life-time multi-site Read PMs (PM Management Suite Lite) - Branding Free Subscription at Wolfshead Solutions.

Removal of the copyright branding without purchase of a branding-free license will be considered as a breach of copyright, and I will take the matter further.


Install/Uninstall Instructions

IMPORTANT: THERE ARE NO FILES TO IMPORT INTO THE ADMINCP

The readme.txt instructions file is included in attached .zip file. The upgrade instructions are exactly the same as the install instructions.


Translations

Official Language Files (included in the zip file):
  • read_pms_eng.php - English by Mosh
  • read_pms_ita.php - Italian by anonymous
  • read_pms_deu.php - German by Speedy1505
  • read_pms_bra.php - Brazilian/Portuguese by Setokaiba (SW)
  • read_pms_esp.php - Spanish by cloferba
  • read_pms_tur.php - Turkish by Adem GENÇ
  • read_pms_fre.php - French by Dadoo

NOTE: If you have the spare time and can provide a translation into your language, that would be great. The below would be how to do it and have it posted here:
  • Create a copy of read_pms_eng.php renaming it to read_pms_XXX.php (where XXX is the 3 letter ISO code for your language) and edit for a list of phrases that you will need to translate.
  • Once you have translated all 74 phrases, edit read_pms.php and edit the line define('LANGUAGE_FILE', 'read_pms_eng'); and change read_pms_eng to the name of your language file read_pms_XXX (where XXX is the 3 letter ISO code for your language) and save the file.
  • Upload both files to your /admincp folder and check the translation works.
Once you have a working language file, post it here, it will be edited to add your name as the official translator for that language. It will then be added to the hack, a new version (with the language file in the official zip and an extra entry will be added to read_pms_XXX.php to easily change to the language) will be released and the language and your name will be added to the translation list as a credit for your work.


Version History

v3.8.17 - Saturday 15th January 2011
-- Altered: updated 3 phrases in the Turkish language file "read_pms_tur.php"

v3.8.16 - Sunday 9th January 2011
-- Added: French language file "read_pms_fre.php" - thanks to Dadoo
-- Updated: "readpms.php" to accommodate the new language
-- Updated: Instructions

v3.8.15 - Saturday 8th January 2011
-- Added: Turkish language file "read_pms_tur.php" - thanks to Adem GENÇ
-- Updated: "readpms.php" to accommodate the new language
-- Updated: Instructions

v3.8.014 - Sunday 23rd August 2009
-- Added: Spanish language file "read_pms_esp.php" - thanks to cloferba
-- Updated: "readpms.php" to accommodate the new language
-- Updated: Instructions

v3.8.013 - Friday 14th August 2009
-- Added: Brazilian (Portuguese) language file "read_pms_bra.php" - thanks to Setokaiba (SW)
-- Updated: "readpms.php" to accommodate the new language
-- Updated: Instructions

v3.8.012 - Thursday 13th August 2009
-- Added: German language file "read_pms_deu.php" - thanks to Speedy1505
-- Updated: "readpms.php" to accommodate the new language
-- Updated: Instructions

v3.8.011 - Wednesday 12th August 2009
-- Added: Italian language file "read_pms_ita.php" - author wishes to remain anonymous
-- Updated: "readpms.php" to accommodate the new language
-- Updated: Instructions on how to change language files

v3.8.010 - Saturday 25th July 2009
-- Fixed: Typo on line 63 of 'readpms.php' - thanks to Andrea (Silvio)
-- Fixed: Typo on line 171 of 'readpms.php' - thanks to macc
-- Fixed: Typo on line 476 of 'readpms.php'
-- Fixed: Typo on line 483 of 'readpms.php'

v3.8.009 - Monday 6th July 2009
-- Fixed: Invalid argument supplied for foreach() error a very small percentage of people were experiencing
-- Added: 1 phrase

v3.8.008 - Saturday 4rd July 2009
-- Fixed: Several missing </div>s
-- Fixed: Uncached BBCode templates (save up-to 4 queries when viewing a PM)
-- Added: New English language phrase file - 74 new phrases
-- Added: 'To' column to 'Lastest X PMs'
-- Added: 'To' column to the recieved section of 'Read A User's PMs'
-- Added: 'To' and 'From' columns to 'Search for PMs'
-- Updated: A virtual re-write of the base code to remove all the hard-coded phrases

v3.8.007 - Thursday 2nd July 2009
-- Fixed: Now correctly parses BBCode Tags !!!
-- Added: Correct header when viewing single PMs
-- Updated: Screenshots

v3.8.006 - Tuesday 31st March 2009
-- Fixed: High server load when finding PMs for single user id or username
-- Fixed: Problems with hacks that have custom BBCode being called by the "bbcode_fetch_tags" file hook

v3.8.005 - Saturday 28th March 2009
-- Added: Read Single PM - read a single PM by typing in pmtextid
-- Added: Ability to disable the limit minimum length a key search word can be

v3.8.004 - Friday 27th March 2009
-- Changed: Layout of PM lists, individual PMs, sent/received PMs, Search Results
-- Fixed: High server load when clicking List Users with PMs, especially if there are 1000s of users that have PMs (now split into categories acording to how many PMs a user has)
-- Removed: From info for individual users sent PMs
-- Added: Constant to limit minimum length a key search word can be, to limit higher server loads when trying to search for a keyword with a length of 1 (ie. "a"). This minimum is currently set at 4, but can be altered by editing read_pms.php)
-- Added: Various links (depending what function you are using) to view all a users PMs, go to the users pmstats page, edit the user and send the user a PM

v3.8.003 - Thursday 26th March 2009
-- Fixed: The Plain Text BBcode parser version of the PM message body was stretching the screen too wide, now word wraps

v3.8.002 - Thursday 26th March 2009
-- Fixed: The unparsed version of the PM message body was stretching the screen too wide, now instead of just leaving unparsed, I have used the Plain Text BBcode parser instead.

v3.8.001 - Tuesday 24th March 2009
-- Initial Release


Thanks

A big thanks goes out to Dream, whose original hack and permission to re-use his code enabled me to release this hack.


Show Your Appreciation

Although not required, if you have enjoyed the benefits of this hack, and would like show your appreciation for my efforts, then please feel free to click on the Support Developer link and donate any amount you feel is appropriate.

Another way to help me out and give back to the community at the same time, would be to provide me with a translation in your native language (as long as there is not an official translation already out there). See the Translations section above for more information.

Download Now

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

Screenshots

Click image for larger version

Name:	screenshot1.jpg
Views:	3015
Size:	98.1 KB
ID:	101364Click image for larger version

Name:	screenshot2.jpg
Views:	3217
Size:	86.9 KB
ID:	101365

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • If you like this modification support the author by donating.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Similar Mod
Mod Developer Type Replies Last Post
Read PMs Dream vBulletin 3.6 Add-ons 484 19 Dec 2012 15:42
Read PMs Dream vBulletin 3.5 Add-ons 307 23 Jul 2012 20:59
News Management & Portal System Lite Mythotical Modification Graveyard 419 11 Aug 2008 15:07

Comments
  #2  
Old 24 Mar 2009, 23:18
Sweeks's Avatar
Sweeks Sweeks is offline
 
Join Date: Jul 2008
Are they editable within this and deletable etc?
________
How To Make A Vaporizer

Last edited by Sweeks : 06 Apr 2011 at 12:48.
Reply With Quote
  #3  
Old 24 Mar 2009, 23:21
Mosh's Avatar
Mosh Mosh is offline
 
Join Date: Aug 2004
Location: Melbourne, Australia
Real name: Mosh Shigdar
Originally Posted by Sweeks View Post
Are they editable within this and deletable etc?
No, they are not, this hack just to read PMs only. Each userid is clickable and will take you the profile of that user in the AdminCP, so you can do your changes there.
__________________
-- Wolfshead Solutions: Tab & Link Manager (vB 4) | WS iCart Notices (vB 4) | PM Management Suite (vB 3/vB 4).
-- As of 1/4/2013, due to medical reasons I no longer support my vbulletin.org hacks nor do Paid Work Requests.
Reply With Quote
  #4  
Old 24 Mar 2009, 23:24
Sweeks's Avatar
Sweeks Sweeks is offline
 
Join Date: Jul 2008
How about add that to it if possible so they are directly editable/deleteable? It would be great to combat PM spam etc
________
MOOSEPAW

Last edited by Sweeks : 06 Apr 2011 at 12:49.
Reply With Quote
  #5  
Old 24 Mar 2009, 23:27
TheLastSuperman's Avatar
TheLastSuperman TheLastSuperman is offline
 
Join Date: Sep 2008
Real name: Michael Miller Jr
Originally Posted by Sweeks View Post
Are they editable within this and deletable etc?
You meant the PM's right???

You can use the Cyb - Login To User Account mod/hack to do that which is located via this link... http://www.vbulletin.org/forum/showt...ight=Cyb+Login

I would rather use this mod but have never had the "need" for such. Sorry Mosh, did not mean to clutter your mod thread w/ info on other mods as you just released, I do not read users pm's but I realize the situation can occur on some boards in some circumstances .

Now, let's keep this thread clean for support.

S-MAN
__________________
Search - Some often wonder why many do not reply to their posts... has the same question been answered before?
*Use the search feature.
Information - Posting for help or asking a question?
*Include screenshots, copied/pasted code or errors, url.
Fixed - Please return to your thread/post and disclose how you resolved the issue!
*Helpful for those with a similar issue in the future i.e. possibly a solution!
Thanks - Thanks for your participation on vbulletin.org!
Reply With Quote
  #6  
Old 24 Mar 2009, 23:29
Mosh's Avatar
Mosh Mosh is offline
 
Join Date: Aug 2004
Location: Melbourne, Australia
Real name: Mosh Shigdar
Originally Posted by Sweeks View Post
How about add that to it if possible so they are directly editable/deleteable? It would be great to combat PM spam etc
Like I have already said, his hack is just to read PMs (that is why the hack is called Read PMs). I will not be altering it to add edit/delete functions. The links to take you to the page to edit the user are already in the hack, so you can remove a users PMs from there.
__________________
-- Wolfshead Solutions: Tab & Link Manager (vB 4) | WS iCart Notices (vB 4) | PM Management Suite (vB 3/vB 4).
-- As of 1/4/2013, due to medical reasons I no longer support my vbulletin.org hacks nor do Paid Work Requests.
Reply With Quote
  #7  
Old 24 Mar 2009, 23:33
Sweeks's Avatar
Sweeks Sweeks is offline
 
Join Date: Jul 2008
Originally Posted by Mosh View Post
Like I have already said, his hack is just to read PMs (that is why the hack is called Read PMs). I will not be altering it to add edit/delete functions. The links to take you to the page to edit the user are already in the hack, so you can remove a users PMs from there.
Thank you
________
VAPORGENIE

Last edited by Sweeks : 06 Apr 2011 at 12:49.
Reply With Quote
  #8  
Old 25 Mar 2009, 01:48
Jasem's Avatar
Jasem Jasem is offline
 
Join Date: Feb 2006
Location: www.menokia.com
Good work, thank you!

Installed.
__________________
Technology
Forum dir Nokia
Reply With Quote
  #9  
Old 25 Mar 2009, 05:31
pedroenf pedroenf is offline
 
Join Date: Jun 2006
Real name: Pedro
Hi. Do you know why the lines don't break? See attached image:

Attached Images
File Type: jpg Untitled.jpg (67.3 KB, 12805 views)
Reply With Quote
  #10  
Old 25 Mar 2009, 05:51
Chadi's Avatar
Chadi Chadi is offline
 
Join Date: May 2004
Great mod thanks. Could you fix the message viewing width problem? The problem is it shows the messages continually in a single sentence instead of properly wrapping in order to fit within the screen's resolution.
__________________
...............................
Talk Jesus Forums: Christian Chat
games . chat . gallery . bible . videos
18,000 members
Reply With Quote
  #11  
Old 25 Mar 2009, 14:54
-=Leb=-'s Avatar
-=Leb=- -=Leb=- is offline
 
Join Date: Jan 2008
thx for the update , the old version worked fine on 3.8.x.

Anyway, Installed and nominated
__________________
For You Who Like To Play CounterStrike Source, Check Our Website At:
FireWaLL Website
Reply With Quote
  #12  
Old 25 Mar 2009, 20:40
ahmed-samara's Avatar
ahmed-samara ahmed-samara is offline
 
Join Date: Dec 2004
Real name: Ahmed Mohamed
Hey Mosh ..

It's not your mood you i will report vBulletin team for that happned it's too bad to take something not your's .

this mood created in .:: 21-08-2006, 08:45

powered by MGHOOL from 2006
__________________
Please don't PM me , Send request or enquiry to the Forum

support vBulletin Arabic, vBulletin Manual , vBulletin API
Reply With Quote
  #13  
Old 25 Mar 2009, 20:41
ahmed-samara's Avatar
ahmed-samara ahmed-samara is offline
 
Join Date: Dec 2004
Real name: Ahmed Mohamed
http://www.s w a l i f.n e t /sots/s w a l i f 58/softs168572/
__________________
Please don't PM me , Send request or enquiry to the Forum

support vBulletin Arabic, vBulletin Manual , vBulletin API
Reply With Quote
  #14  
Old 25 Mar 2009, 20:58
mrtroybaker mrtroybaker is offline
 
Join Date: Feb 2009
Originally Posted by ahmed-samara View Post
Hey Mosh ..

It's not your mood you i will report vBulletin team for that happned it's too bad to take something not your's .

this mood created in .:: 21-08-2006, 08:45

powered by MGHOOL from 2006

Dont you read?
This is an update to Dream's Read PMs hack v0.7. Permission for me to release this hack is shown here.
Reply With Quote
  #15  
Old 25 Mar 2009, 20:59
DobieGillis© DobieGillis© is offline
 
Join Date: Feb 2009
nothing personal, but I feel reading my users PM's is a violation of their rights. I could and would never think to do so.
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
Forum Jump


New To Site? Need Help?

All times are GMT. The time now is 15:35.

Layout Options | Width: Wide Color: