Version: 1.11, by digitalpoint
Developer Last Online: May 2016
Category: Miscellaneous Hacks -
Version: 4.x.x
Rating:
Released: 05-26-2010
Last Update: 09-09-2012
Installs: 404
DB Changes Uses Plugins Auto-Templates
Additional Files
No support by the author.
About
This is a Digg-style spy for seeing what's going on in your forum in realtime.
This is something I originally made about 4 years ago. Now that I rewrote it for vBulletin 4 (it also now uses the bundled YUI for animation), I decided to also wrap it up as a product package and release it for the world to use.
Installation
Put the spy.php file in your forum folder.
Put the digitalpoint_spy.js file in your clientscript folder.
Install the product-digitalpoint_spy.xml product under AdminCP -> Plugins & Products -> Manage Products -> Add/Import Product
Has to do with a bug in 4.0.2... The best thing would be to upgrade your vBulletin installation, but if not... you can run through this stuff to work around the vB bug:
Has to do with a bug in 4.0.2... The best thing would be to upgrade your vBulletin installation, but if not... you can run through this stuff to work around the vB bug:
Hi, we had to deinstall this product yesterday, since non-public posts from moderated users showed up in the Spy-window.
It's actually by design... the Spy is intended to show things happening in real-time (including things like a deleted post).
It does NOT show anything from a forum/section that the user does not have permission to view, but if something is posted and sent to a moderation queue (or a post is deleted) from a section that can access it will show the preview clip of that post as it rolls by.
It wouldn't be hard to suppress things that weren't visible normally if you wanted though. In the spy.php file, just change this:
PHP Code:
$events = $db->query_read_slave(" SELECT spy.*, user.username, thread.title, thread.forumid, post.pagetext AS preview FROM " . TABLE_PREFIX . "digitalpoint_spy AS spy LEFT JOIN " . TABLE_PREFIX . "user AS user ON (user.userid = spy.userid) LEFT JOIN " . TABLE_PREFIX . "thread AS thread ON (thread.threadid = spy.threadid) LEFT JOIN " . TABLE_PREFIX . "post AS post ON (post.postid = spy.postid) WHERE (thread.forumid IS NULL OR (thread.forumid IN ($forumids)$sql_subscribed)) $extra ORDER BY dateline DESC LIMIT 25 ");
to this:
PHP Code:
$events = $db->query_read_slave(" SELECT spy.*, user.username, thread.title, thread.forumid, post.pagetext AS preview FROM " . TABLE_PREFIX . "digitalpoint_spy AS spy LEFT JOIN " . TABLE_PREFIX . "user AS user ON (user.userid = spy.userid) LEFT JOIN " . TABLE_PREFIX . "thread AS thread ON (thread.threadid = spy.threadid) LEFT JOIN " . TABLE_PREFIX . "post AS post ON (post.postid = spy.postid) WHERE (thread.forumid IS NULL OR (thread.forumid IN ($forumids)$sql_subscribed)) AND (thread.visible IS NULL OR thread.visible = 1) AND (post.visible IS NULL OR post.visible = 1) $extra ORDER BY dateline DESC LIMIT 25 ");
I fail to see why a mod or admin would want a plugin which automatically makes moderated posts and users unmoderated, as this realistically could mean that confidential info or insulting posts and attacks from members on moderation (eg. because they were about to be banned) would be published to thousands of people, but the name of the plugin says it all. It allows people to spy on stuff that's not meant to be seen. Great feature for members in conflict with the moderators!
I fail to see why a mod or admin would want a plugin which automatically makes moderated posts and users unmoderated, as this realistically could mean that confidential info or insulting posts and attacks from members on moderation (eg. because they were about to be banned) would be published to thousands of people, but the name of the plugin says it all. It allows people to spy on stuff that's not meant to be seen. Great feature for members in conflict with the moderators!
I've never seen anywhere remotely close to thousands of people watching the Spy at once. You see clips of posts, not the whole posts themselves, and you can't rewind it either. So after 25 things happen in your forum, it's existence within the Spy is gone forever.
But yeah... no big deal either way... if someone wants to suppress things that can't currently be seen from users (deleted posts, moderated posts, etc.) the change in the previous post should work fine.