PDA

View Full Version : Moderators Functions - [Chris] PM Spy


Christos Teriakis
06-08-2013, 10:00 PM
PM Spy
by Chris Teriakis



Please note that from
11 Aug 2013
you can get support only in my site
http://www.teriakis.com (http://www.teriakis.com)



Demo: http://www.christeris.net/dev42/pmspy.php
(http://www.christeris.net/dev42/pmspy.php) Demo Accounts:
demouser1 / demopass1
demouser2 / demopass2
demouser3 / demopass3


*** 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.
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 scene:). 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) ....Pending... I'm waiting a fix from the author of Datagrid
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 (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'll see that this utility will be usefull to you (at least 50 installations) I have in mind to extend it by adding some more features like:
Edit PM
Delete PM (Single or Multi action)
Ban User
.... and many more :D3.- Installation
Download and unzip the file PMSpy_XXXX.zip
Upload the content of upload folder to the directory where your vB installation is. As a check: pmspy.php must be on the same directory as global.php, forum.php etc. PM Spy is not working out of vB installation directory.
CMOD 666 the file: christeris/datagrid/logs/errorlog.txt
Goto Admincp and import product-pmspy.xml
There are some settings at Settings-> Options-> PM Spy Settings
Set usergroup permissions
You can access PM Spy by entering in your browser: http://www.yourdomain.com/your_forum/pmspy.php I haven't added a new menu as I found it useless especially if you've many tabs.6.- Copyright Link

As I said I don't count it as big mod, so I haven't added any copyright link.

Enjoy it
Christos Teriakis
aka ChrisTERiS

Christos Teriakis
06-09-2013, 06:08 PM
OK I got already 3 Terrible ratings !!!. So it's going fine :p Seems that I'll release the full package much earlier than I was expecting :D

tbworld
06-09-2013, 07:31 PM
Chistos, thanks for taking the time to share your work. People here are too hard on developers just sharing some programming. They act as if your making money at it.

On the board I oversee we have a whole religion about keeping private messages private, but that does not mean I cannot appreciate your work. Thanks again. :)

goxy63
06-09-2013, 07:42 PM
Thank you for this mod

I was also thinking same as some here, before I was absolutely against any privacy invasion but now I don't think same as before, why?
Well, I got me some rats on my site, they were acting for months to "steal" some of my best active members blaming me for some actions...at the end my site got 50-60% less activity and after 2years I still cant fully recover from that damage...if in that time I was having this tool I could stop that in time

Mod should be rated by his options not cause your opinions is it right or not to use this, if you don't need it that is something else ... but sooner or later you will need it if your forums are active

Its cool that there is no any copyright link, I would like to pay for things like that but I just cant pay everything these days...hope soon I will have some spare money to purchase one of your great modifications

Christos thank you once more, installed, nominated, rated.... greets from Belgrade :]

Paul M
06-09-2013, 10:48 PM
Enough already, irrelevant posts removed.

If you dont agree with this modification, then move on to another thread, and feel free not to install it.

This is a release and support thread, not a discussion on your personal views on whether you agree with it.

hoangserip
06-10-2013, 02:06 AM
:) Tag Modification, thanks Chris Teriakis

Disco_Stu
06-10-2013, 03:00 AM
Looks interesting. Tagged.

For anyone thinking of using this I would suggest a disclosure in the TOS that PM's are subject to review by the admins. This could help the board ops avoid any legal issues.

Judith2
06-10-2013, 11:40 PM
Thanks for the Adon

I got this error message ->

warning: Invalid argument supplied for foreach() in [path]\christeris\datagrid\includes\pmspy_functions.php (line 19)

I would like to heave a menu tab instead the access through the browser

Christos Teriakis
06-11-2013, 08:02 AM
Thanks for the Adon

I got this error message ->

warning: Invalid argument supplied for foreach() in [path]\christeris\datagrid\includes\pmspy_functions.php (line 19)

I would like to heave a menu tab instead the access through the browser

Even if I believe that the error was temporary, try to upload the attached file at:
christeris/datagrid/includes/
As for the menu you've to wait till the next update.

Chris

goxy63
06-11-2013, 08:10 PM
This is hilarious, guys read post #5 (https://vborg.vbsupport.ru/showpost.php?p=2426982&postcount=5) here and stop acting like some religious lunatic lawyers...

Please let rest of us discuss about this mod here not about your beliefs, I don't want to read your nonsense ...want to read about news and potential problems with this nice modification

Thank you all

Paul M
06-11-2013, 08:40 PM
I already posted one warning, anyone else ignoring it will be in line for an infraction and possible suspension.

Judith2
06-11-2013, 09:22 PM
Even if I believe that the error was temporary, try to upload the attached file at:
christeris/datagrid/includes/
As for the menu you've to wait till the next update.

Chris

thanks for the help

davidg
06-15-2013, 08:49 PM
Christos what is diferent from this (https://vborg.vbsupport.ru/showthread.php?t=245243&page=5)mod in yours ?

Christos Teriakis
06-16-2013, 04:47 AM
Really don't know. The only that I understood from the screenshots is that you can see a log of PMs for specific (??) users. I'm not sure what this log shows. eg shows only the title or it also shows the message? Also, as I understood it duplicates the PMs in database. That's gets lot of extra space.

My addon works only with the active PMs. I mean that there is no duplication. Any PM that has not deleted can be search. The search is global. eg thank's to Ajax to functionality, you can start typing "chri" in the "From user" field and the grid will reduce PMs showing only those who have "chri" in sender username. On the same way you can reduce even more the list by searching text (in title and message body).

In geveral the current version of my addon is a powerful search engine for PMs only. In furthure updates I'll add the possibility to delete PMs, or to ban members etc.

goxy63
06-26-2013, 08:21 AM
Warning: Invalid argument supplied for foreach() in [path]/christeris/datagrid/includes/pmspy_functions.php on line 19

but in upload folder there was no "pmspy_functions.php", I uploaded one there from post 9 (https://vborg.vbsupport.ru/showpost.php?p=2427300&postcount=9) here but same thing.
Did re-uploaded "includes" file few times but same thing... everything else seems ok and this error does not bother me if there will be no problems with this mod or something else

Thank you.

Christos Teriakis
06-26-2013, 09:21 AM
Warning: Invalid argument supplied for foreach() in [path]/christeris/datagrid/includes/pmspy_functions.php on line 19

but in upload folder there was no "pmspy_functions.php", I uploaded one there from post 9 (https://vborg.vbsupport.ru/showpost.php?p=2427300&postcount=9) here but same thing.
Did re-uploaded "includes" file few times but same thing... everything else seems ok and this error does not bother me if there will be no problems with this mod or something else

Thank you.

Are you sure that you upload the file at: christeris/datagrid/includes/ directory and NOT to forum_folder/includes/ ??
Yes it's should works but you'll not see data in the "To User(s)" field.

goxy63
06-26-2013, 08:50 PM
ohhh now its where it should be :[

but now I got me this error
Warning: Invalid argument supplied for foreach() in [path]/christeris/datagrid/includes/pmspy_functions.php on line 21

still its working, and yes not displaying all....

Thank you

JBWeibelt
07-04-2013, 01:54 PM
Chris, the only way to view is by hovering the mouse over the PM title? How can I make the pop-up box stay active longer? How can I make the character limitation in the active box more?

Thanks,

MrD
07-26-2013, 08:24 AM
HI chris, any news about the todo List?

Christos Teriakis
08-11-2013, 05:11 PM
Please note that from 11 Aug 2013 you can get support only in my site
http://www.teriakis.com (http://www.teriakis.com)