• OzzModz is no longer taking registrations. All registrations are being redirected to Snog's Site
    All addons and support is available there now.

[OzzModz] PM Spy

Status
Not open for further replies.

Ozzy47

Administrator
Another mod brought to you by,
OzzModz.png


[OzzModz] PM Spy, has been nominated for December Mod of the Month!

Visit the Mod of the Month poll and vote for your favorite mod, even if it is not this one.

First off this mod, [Chris] PM Spy, has been taken over by me. It did belong to Christos Teriakis. He has since given me full rights to the mod, so I am releasing it here. Only thing I have changed as of yet is the title, added the link and changed some template names, so it is basically the same mod. To upgrade from that mod is the same as any other time, unzip the files, load them to your server, overwriting the old files, then import the new xml. Please remember, this mod is as new to me as anyone installing it, so we are both on a learning curve. :)

*** Restriction in use ***
Please note that the Ajax Datagrid that comes as free to you is a commercial script and thus using it outside the specific folder (christeris/datagrid) is not allowed by the script's license agreement.

Note: As of now, if your database is running as mysqli, this mod may not work, there has been one report of this.

1.- What is PM Spy
It's a very simple utility to help Admins/Moderators (depending on usergroup permissions), to know what is happening behind the scenes. In simple words with this utility you can search all user PM's using Ajax (search as you type).
  • You can search on:
    • Sender
    • Recipient(s)
    • Title
    • Message
    • Send date
  • Usernames are clickable to user profile
  • Moving the mouse over the title you can see the full message in tooltip. Don't forget that the text that your enter as search in Title also searches in Message body.
  • Multi mark PMs as read, or unread if viewing PM's you have read already (does not affects the User Read vb option).
  • By clicking the title you can change indexing Ascending/Descending to all fields.
2.- Todo List.
If I see that this mod has enough popularity, I have in mind to extend it by adding some more features.

3.- Installation
  1. Download and unzip the file PMSpy_XXXX.zip
  2. Upload the content of upload folder to the directory where your vB installation is. To be sure: pmspy.php must be on the same directory as global.php, forum.php etc.
  3. CMOD 666 the file: christeris/datagrid/logs/errorlog.txt
  4. Goto Admincp and import product-pmspy.xml
  5. There are some settings at Settings --> Options --> [OzzModz] PM Spy Settings, including usergroup settings
  6. You can access PM Spy by clicking on the PM Spy link in the Quick Links Menu.
  7. New to v1.2.0 Users that are set to superadministrators in includes/config.php will be able to use the system, no matter which usergroups you have set to be able to use it. This means, if you leave the setting, Usergroups Allowed To Use PM Spy empty, only superadministrators will be able to use the mod.
-------------------------------------------------------------------------------------------

Please remember to click the, {vb:raw mark_as_installed_image} button to the right if you installed the mod ---->

What does 'Marking As Installed' do ?

* It helps you to stay on top of updates - members who have installed modifications will be notified whenever new updates are available.

* For security issues - OzzModz.com will contact all members who have installed a modification whenever a security issue is brought to our attention.

* Marking a modification as installed also helps me know how many people are using my work, giving me extra incentive to provide more features and new modifications.

I appreciate the support!
-------------------------------------------------------------------------------------------

v1.1.0 Nov 8th 2013
  • Initial Release.
v1.1.1 Nov 9th 2013
  • Fixed the error, Warning: Invalid argument supplied for foreach() in [path]\christeris\datagrid\includes\pmspy_functions.php (Line 19)
  • Fixed the count issues joeychgo reported.
v1.2.0 11th Nov 2013
  • Now you can have it so only users that are set to superadministrators in includes/config.php will be able to use the system, no matter which usergroups you have set to be able to use it. This means, if you leave the setting, Usergroups Allowed To Use PM Spy empty, only superadministrators will be able to use the mod.
v1.3.0 16th Nov 2013
  • Finally fixed the To Users column to show properly.
  • Added the ability to filter the results by To Users.
  • Added a new page, that you can view PM's that you had marked as read, before you were only able to view PM's you did not read.
  • Added ability to mark PM's that you already read, as unread.
  • There was one site that had the Invalid argument error, so I had to change it so if it could not read the receivers userid, it will show Unknown User ID in the To User(s) column. I have no clue why it is happening, but is seems under certain circumstances it might.
v1.4.0 Jan 18th 2014
  • Fixed a issue where users could see the PM's even if they did not have permissions, and no I am not going to tell you how they could have, for obvious reasons. :)
  • Added a option to rename the error log, so you can keep it out of prying eyes.
-------------------------------------------------------------------------------------------

Note: Please do not fill this thread up with opnions on if this mod is moral, should be made, or any other hate it type stuff. If you don't like it, don't use it, it's that simple. I really don't care if you don't like it, so you telling me this has no merit. This is a thread to help those out who use the mod, not a discussion on why you feel it is a bad or un-necessary mod.
 

Ozzy47

Administrator
v1.4.0 Available.

Fixed a issue where users could see the PM's even if they did not have permissions, and no I am not going to tell you how they could have, for obvious reasons. :)
Added a option to rename the error log, so you can keep it out of prying eyes.

It is recommended that everyone upgrade to the latest version ASAP.
 

shahidbaloch

New member
first thing that there is no mark as installed button there.
2ndly can you update it for pm edit or pm open for full reading.
as for example if in any pm any thing is unethical and I want to edit it.is it possible?
3rd thing I want to keep it only for one admin.can you update permission level.
 

margeraman1090

New member
I have it installed properly, but how do i go about accessing this mod? I can't find an option to spy on a certain user's messages...
 

Snowhog

New member
I'd like to see the ability to select which superadministrators are able to use this MOD, such that the MOD would list the existing superadministrators and allow for checking/unchecking. Would this be doable?
 

U-Fig

New member
Thank you [MENTION=1]Ozzy47[/MENTION] , this one seems promising as i had another that was conflicting with MGC Chatbox EVO. installed on my testsetup and it seems that this one doesn't clash at all with that chatbox, Good Stuff!
Question tho.. where can i find the values for editing the tooltip width, if any? seeing as it always pops up above or below the hovered PM i still noticed some text gets cut off especially when there are long sentences or a long slate of text.
Will deploy this on my live board later and if good, mark installed will be clicked over at vborg ;)

Cheers mate, and keep up the good work!
 

U-Fig

New member
2ndly can you update it for pm edit or pm open for full reading.
as for example if in any pm any thing is unethical and I want to edit it.is it possible?
I think, and it is my opinion as well, the whole purpose of this is to see if there are users that should be watched over more carefully , or alternatively, shouldn't be a part of your community to begin with.
editing PM's will only get you in a flakstorm of epic proportions about how you breach people's privacy and how you cannot rummage around in pm's like that. and IMHO you shouldn't be editing members
PM's as usually no-one but the recipient could see them, provided there is no-one else with access to the mysql database. If a member should get harassed over pm or receiving insults or messages of a vulgar nature
they could always report the PM to a [super]Administrator.
 

nieblarj

New member
hello i installed this mod and i can see the links in the quick links i change the cmod in the log files but i can read o view pms
when im clikc in pmspy news pmp´s i get this message
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.


please if anybody can helpme

thanks alot
i have vBulletin 4.2.0

thanks
 

Ozzy47

Administrator
You need to get the full error from your server error logs, if you don't know where those are, ask your host.
 
Status
Not open for further replies.
Top