Audit Trail Plugin

download

Download Audit Trail 1.1.6

105.72 KB - WP 2.0-2.7 - 11,332 times
Updated April 20, 2010.

Audit Trail is a plugin to keep track of what is going on inside your blog. It does this by recording certain actions (such as who logged in and when) and storing this information in the form of a log. Not only that but it records the full contents of posts (and pages) and allows you to restore a post to a previous version at any time.

To summarize:

  • Log of user actions inside your blog - useful for finding out who did what in a multi-user system
  • Differences are shown graphically
  • Extensible, allowing other plugins the ability to add and display items in the Audit Trail
  • Ability to track registered user page visits
  • Fully localized

Version History

  • 1.1.6 - Add Belorussian
  • 1.1.5 - Fix methods to monitor
  • 1.1.4 - Add Estonian, restore the delete feature
  • 1.1.3 - Fix deep slashes
  • 1.1.2 - Don't save post differences, fix username in CSV export

Installation

The plugin is simple to install:

  1. Download audit-trail.zip
  2. Unzip
  3. Upload audit-trail directory to your /wp-content/plugins directory
  4. Go to the plugin management page and enable the plugin

You can find full details of installing a plugin on the plugin installation page.

NOTE: If you are upgrading from a pre 1.0 version please de-activate and then re-activate the plugin. This will upgrade your database tables (unfortunately any existing Audit Trail data will be lost).

Audit Trail is available in the following languages (included in the plugin):

Usage

Once the plugin is installed then your actions are already being recorded. You can view the Audit Trail log from the Manage/Audit Trail page.

Log

Note that some entries in the log can be clicked and will expand to show more details.

Options

From the options page you can configure exactly what actions are audited. Any plugins that support Audit Trail will also display themself here.

Permissions

Users with the 'edit_plugins' or 'audit_trail' capability can view and administer the Audit Trail plugin. The 'audit_trail' capability can be added with the Role Manager plugin.

Support

Please direct all support questions to the Audit Trail support forum. Any support questions left on this page may not be answered.

Bugs & New Features

A full list of all bugs can be found in the Audit Trail issue tracker.

Date Current outstanding bugs Status
11 Jun 2010 Problem with CSV download

A full list of all requested features can be found in the Audit Trail feature tracker.

Help me to save time by reading these instructions!

Please report bugs in the Audit Trail issue tracker.

Please make feature suggestions in the Audit Trail feature tracker.

Please direct all support questions to the Audit Trail support forum.

Comments (page 1 of 2)

Page: 1 2
  1. Travis :

    Oct 31, 2006 11:28 pm | Reply

    Does this work on pages, too, or just posts? I realize they are in the same DB table, but it seems like few plugins actually work with both...

  2. John( author ) :

    Oct 31, 2006 11:34 pm | Reply

    Yes, both pages and posts. I've edited the text to make this clearer.

  3. Catalin Zamfir :

    Nov 1, 2006 8:36 am | Reply

    Congratulate yourself on a very good plugin. Works wonderfull and in terms of functions added to the default WordPress instalation, it has an impact on workload and work management.

    Great job, good idea implementing it. We hugg you :D .

  4. Ryan Williams :

    Nov 1, 2006 10:24 pm | Reply

    This is a really good plugin and a really good idea. :) :)

  5. Will :

    Nov 2, 2006 3:57 am | Reply

    Hey,

    Well, I must be blind!

    I don't see where you can restore a previous post:

    http://img182.imageshack.us/img182/7752/audittrailpu0.jpg

    Thanks a lot,

    Will

  6. John( author ) :

    Nov 2, 2006 4:18 am | Reply

    You can restore posts when editing the post itself.

  7. Will :

    Nov 3, 2006 8:17 pm | Reply

    Oh ok for new posts only it seems

    old posts do not show audit trail...

  8. John( author ) :

    Nov 3, 2006 8:26 pm | Reply

    You will get an audit trail for all posts. Remember that you need at least 2 edits for a post to show a history. An existing post will have been edited before Audit Trail, and will only have a post history when you edit it two times after installing Audit Trail

  9. Will :

    Nov 5, 2006 4:20 am | Reply

    oh of course...

    feels like an idiot ;)

    have a great weekend!

  10. adas :

    Nov 10, 2006 3:22 pm | Reply

    But this plugin don't like polish chars... (UTF-8)

    Screenshot: http://www.fotosik.pl/pokaz_obrazek/pelny/70331bdb38589547.html

  11. Darkstream :

    Nov 19, 2006 10:58 am | Reply

    Hi, nice plugin. But I need a function that shows the IP to the username. Can you help me, please?

  12. Christian :

    Jan 15, 2007 2:42 am | Reply

    Hi,
    will you eventually include a way to compare the differences between two page versions? For example, by using Blicki's diff.php?

  13. David Paul Robinson :

    Mar 31, 2007 9:28 am | Reply

    Wow this is sweet. Thanks for creating this.

    Definitely my favoritest new plugin. :)

    Now it just needs an svn tie-in.....

  14. Malaiac :

    Apr 2, 2007 7:47 am | Reply

    Great plugin ! it's not the missing versioning feature I hope WP will get soon, but it's useful anyway.

    Any leads on future developments ?

    I am looking for a tracking WP plugin (log and track actions for registered users), stg like your plugin, but for the front end side :)

  15. Manne :

    Apr 17, 2007 2:51 pm | Reply

    Hi, many thanks for a crucial plugin! How can I make the Audit Trail page in the admin panel viewable for other users than the admin? In other words, were do I chance the user level for this plugin?

  16. John( author ) :

    Apr 20, 2007 3:22 am | Reply

    All requested features have been included along with a host of other ones

  17. Turk :

    Apr 26, 2007 5:52 am | Reply

    I'm getting the following error when trying to view a posts audit trail:

    Fatal error: Class at_ajax: Cannot inherit from undefined class dh_plugin in /home/turk/domains/hotelblues.com/public_html/wp-content/plugins/audit-trail/ajax_post.php on line 5

  18. Turk :

    Apr 26, 2007 6:02 am | Reply

    Well it appears one needs Drain Hole installed for this to work. Should list that as a requirement.

  19. John( author ) :

    Apr 26, 2007 6:46 am | Reply

    Hi Turk, try version 1.0.1. The Drain Hole link was a copy-and-paste error.

  20. Turk :

    Apr 26, 2007 7:40 am | Reply

    In post.css there is mention of:

    images/box-head-right.gif
    images/box-head-left.gif
    images/box-bg-right.gif
    images/box-bg-left.gif
    images/box-butt-right.gif
    images/box-butt-left.gif
    images/box-butt-left.gif
    images/box-butt-right.gif

    These files are not included? Am I missing something?

  21. FabriceV :

    Apr 30, 2007 11:52 pm | Reply

    Really nice plugin.
    Currently does not function.

    Manage/Audit trail/
    --> A "Csv" links appear above the Audit trail title. This link does not work.

    Write/post/
    --> The menu is ok. The "view" button does not work.
    Only one comment. I would like that Audit tray use the same box interface as the trakbacks, custom fields... Is nicer and practical to move or closed the box to obtain a cleaner interface... There are a lot of modules that add their own block under the edit area and the rendering is progressively unaesthetic and unpractical.

  22. John( author ) :

    May 3, 2007 3:48 am | Reply

    Fabrice, both those features work fine for me. Can you provide more details about your setup? Is the plugin inside the '/wp-content/plugins/audit-trail' directory? The plugin is already using the same box interface as trackbacks

  23. FabriceV :

    May 15, 2007 3:14 am | Reply

    Sorry to the delay, but I am not a specialist and I have a dsl connection only 2 days per week at work. I have opened the main audit-trail php file. You have addresses that use both /\ slashes. I have modified the slash so that only / are used and then the csv link now work. Supposed to explain all problems ?
    > The plugin is already using the same box interface as trackbacks
    Strange. There is no way to minimize or extend or move the box like the others... All other installed sidebox modules work fine so I do not know.

  24. Manne :

    May 16, 2007 6:34 am | Reply

    Thanks for a great plugin!

    After updating Audit trail now monitors a lot of thinks that it didn't do before. For example everytime I edit och update a post, there is a page view registered for things like:

    /wordpress/wp-content/plugins/xinha4wp/xinha_core/plugins/Abbreviation/lang/sv.js
    /wordpress/wp-content/plugins/xinha4wp/xinha_core/plugins/SpellChecker/lang/sv.js
    /wordpress/wp-content/plugins/xinha4wp/xinha_core/plugins/SuperClean/lang/sv.js

    Other files used by different plugins are also monitored. How can I exclude these types of page loads from showing up in the trail?

  25. Manne :

    May 16, 2007 9:40 am | Reply

    hello again, another question: the version numbers (when editing a post) seems to bee in reverse order, i.e. the oldest post is no longer number 1. Can I change this back to the more conventional way?

  26. Moogie :

    May 17, 2007 7:18 am | Reply

    Just upgraded from 0.3 to 1.0.1, and thought I'd share a few issues I had.

    In summary, everything worked fine except that all IP's were being logged as 0.0.0.0. I had to edit models/audit.php, and change $data['REMOTE_ADDR'] to $_SERVER['REMOTE_ADDR']. Once this was done, I also had to modify the wp_audit_trail table - the column for IP was signed by default, and thus any address above 127.255.255.255 wouldn't get logged properly. Changed the IP column to unsigned, and now everything works as expected.

    This was with WP2.2, Mysql 5.0.23 and PHP 5.2.0.

  27. John( author ) :

    May 21, 2007 12:35 am | Reply

    Fabrice: Are you using Windows?

    Manne: The order of posts is intentionally reversed. This makes your most recent edit appear first, and the older ones appearing further down the list. This seems to reflect what would be the most likely usage. As for the other issue, Audit Trail has an option to log 'registered page views'. When you are editing a page the preview area will cause a page view to be registered. If you don't want this then disable the page view option from the Audit Trail options.

    Moogle: Thanks for the note. You are correct in both instances and the typos have been fixed in 1.0.2

  28. Manne :

    May 21, 2007 12:55 pm | Reply

    Thanks for your reply John. The order of the edits is no biggie but I still would have preferred it the other way.

    If I turn off the "register page views" option then no post views will be audited I guess? All I want is to block file views that are not actually page views but rather files used by plugins (like javascript etc). Any way to do that?

  29. John( author ) :

    May 21, 2007 11:17 pm | Reply

    Manne, I can't reproduce the problem you are seeing with external files. Audit Trail should not be able to log access to these files as they happen outside of WordPress. If they are appearing in Audit Trail then it means that something on your site (whether a plugin or theme) is forcing them to go through WordPress, and so be picked up by Audit Trail. Does the problem only occur on the xinha plugin?

    I've added an option to reverse the order of edits.

  30. pret :

    May 22, 2007 7:30 am | Reply

    thanks for the great plugin!!! I have a small problem: the search on top of the page does not seem to work. I am typing a user name, which is listed and got 'no results', same with the IP. Am I missing something?
    Also, are you thinking to implement the ability to filter the results (like excluding the actions of the admin for example)

  31. John( author ) :

    May 22, 2007 9:02 pm | Reply

    Hi Pret,

    The search does work, it just doesn't search user names! Doing so isn't going to be a small change so I'll put that and your suggestion for filters onto the list for the next version.

  32. FabriceV :

    May 23, 2007 10:57 am | Reply

    Ouch... I am working elsewhere!
    I test wordpress using easyphp... I am not a real wordpress user (yet?).

  33. Manne :

    May 23, 2007 11:07 am | Reply

    Hello John

    No it's not just xinha, also pictures, javascript files etc used by the theme and by plugins are being logged, for example:

    /wp-content/themes/gluedideas_subtle/styles/default/headers/header_menu.jpg
    /wp-content/themes/gluedideas_subtle/favicon.ico
    /wp-content/plugins/attachment_list/attachment.css
    /wp-content/themes/gluedideas_subtle2/assets/js/form_comments.js

    All these came from one single post view.

  34. jake :

    Jun 4, 2007 12:43 pm | Reply

    I keep getting the following error when I activate the plugin:

    Fatal error: Call to undefined function: wp_enqueue_script() in /home/grapethi/public_html/wp-content/plugins/audittrail/audit-trail.php on line 50

  35. John( author ) :

    Jun 4, 2007 7:58 pm | Reply

    Jake, Audit Trail requires WP 2.1 or higher

  36. John( author ) :

    Jun 11, 2007 2:11 am | Reply

    Manne, I'm at a loss. Something on your site is causing all requests to be routed through WP, resulting in Audit Trail to pick them up and also being a performance slowdown (hits to static files, like images and CSS, should not touch WP). Maybe it has something to do with your .htaccess file?

  37. Manne :

    Jun 13, 2007 1:53 am | Reply

    ok, I guess that has to be it... this is my .htaccess :

    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    # END WordPress

  38. Manne :

    Jun 13, 2007 1:59 am | Reply

    your were right John, I deleted the htaccess-file and now Audit Trail works as aspected! I wonder what plugin created the file in the first place..

  39. John( author ) :

    Jun 14, 2007 8:38 pm | Reply

    The file should be created by WordPress itself, and the file you posted above shouldn't cause a problem. I'm actually surprised that your site is still working afterwards!

  40. Manne :

    Jun 15, 2007 4:50 pm | Reply

    Strange...

    one thing still doesn't seem to be right though, the page views that are now monitored are diplayed as "/?p=40" instead of "Title for post nr 40". Page edits are showed with the right title

  41. Brian :

    Jun 18, 2007 5:01 pm | Reply

    I like this very much, but I find that when I use the admin-ssl plugin with the audit-trail plugin the "view" feature for previous versions does not work (shows the animated progress icon but nothing happens). When I go and deactivate the admin-ssl plugin everything works again. I'd like to have both secure logins and the audit trail working.

  42. John( author ) :

    Jun 29, 2007 12:31 am | Reply

    Brian, try version 1.0.4

  43. Manne :

    Jul 10, 2007 8:42 am | Reply

    When displaying versions in ascending date order, only the first 10 versions are shown which means that any version after nr 10 can not be viewed.

  44. John( author ) :

    Jul 23, 2007 10:29 pm | Reply

    Manne, yes that's intentional to stop too many entries being shown. Do you need more than 10?

  45. nero :

    Jul 25, 2007 3:09 am | Reply

    hi

    thanks for the nice plugin, very useful and so far not using up any resources.

    i was wondering if i can disable the tracking of certain users or ips, like my account (admin) i don't need to see my own movements, is it possible to filter that?

    thanks agin

  46. Manne :

    Jul 30, 2007 10:53 am | Reply

    John: 10 versions are enough, the problem is that when you reverse the order you'd like to see the 10 most recent versions/edits, not just the 10 first ones

  47. Psyc :

    Aug 8, 2007 9:01 am | Reply

    Hi, I'm not getting any results from the plugin even when I make repeated changes to posts and pages. I think it might have to do with the "change options" settings; when I check the appropriate boxes and hit "save options", it erases all my checks but adds one to "check for new updates"...I thought maybe it had to do with permissions, but I'm the admin, would I still need Role Manager? I'm a beginner so I do apologize if this is a silly question!

  48. diaolin :

    Aug 11, 2007 3:27 am | Reply

    I have configured it with expires set to 0 (zero) but i t resets every months the statistics....

    Any hint????

    Diaolin

  49. John( author ) :

    Aug 21, 2007 2:19 am | Reply

    Dialoin, fixed in 1.0.5

    Pysc, you don't need the Role Manager plugin. No one else has reported this problem so its likely to be specific to your installation. Try the latest version and if you still can't save options then send me details of your host

  50. Scott :

    Aug 21, 2007 10:23 pm | Reply

    My plugin installation appears to be broken at a basic level. I installed on a site with existing posts, then edited a post a few separate times. When I go to view one of the previous versions, I select it from the dropdown menu and when the view button is pushed, nothing happens. Using Firefox 2.0.0.6, error console shows audit_view not defined.

  51. Manne :

    Aug 23, 2007 7:16 am | Reply

    Would it be possible to include custom fields (metadata) in the version history?

  52. Scott :

    Aug 23, 2007 10:42 pm | Reply

    I figured out my problem. The ssl capability check that was recently added does not work in my environment. Apache was installed to be used with Plesk (server administration) only, which uses ssl. The blog is installed on the main web server which is using IIS (http only). In this scenerio, the .js was trying to load from the https site (which was wrong one). I commented out the check, which fixed the issue.

  53. John( author ) :

    Aug 24, 2007 12:17 am | Reply

    Manne, I'll put that on the list for the next version

  54. LostInNetwork :

    Aug 27, 2007 3:09 am | Reply

    This is a wonderfull tool for our multi-user blog.
    Thanks for sharing it.

    I would be happy happy happy if Audit Trail also would
    - log failed login attempts
    - log password resets
    - alert me by email or run a script when there are too many login failures or pwd resets
    (I'm thinking of time limited dynamic IP blocking here...)

  55. Manne :

    Sep 21, 2007 11:33 am | Reply

    John: Great!

    I just noticed that the date/time recorded by Audit Trail are two hours off, I guess it has to do with GMT since I'm at GMT+2. How could I fix it?

  56. Designer Web :

    Oct 11, 2007 3:19 pm | Reply

    I have "Registered user page visits" enabled on Audit trail, but I keep on getting flooded with "View Page - /favicon.ico" views. This is in WordPress 2.3 install. Any way to exclude specific files or just /favicon.ico?

  57. Endolith :

    Oct 14, 2007 1:35 pm | Reply

    This looks like what I've been looking for, but when I try to view the difference between two revisions, part of the page I am looking at is replaced with my site's 500 server error message.

  58. John( author ) :

    Oct 15, 2007 3:48 am | Reply

    Designer, favicon.ico shouldn't appear in the logs. Only pages that are served through WordPress will appear in the log. If favicon.ico is appearing then it means it is being served by WordPress, which is not supposed to happen. A possible cause of this would be a .htaccess file - see comment 38.

    Endolith, what part of the page?

    Manne, times are recorded in the timezone of your server. Does that still make it 2 hours off?

  59. Endolith :

    Oct 15, 2007 7:45 am | Reply

    It started working on its own! This looks great.

    What was happening is:

    If I do Manage --> Audit Trail, and click one of the "Save post" links, the area where the edit box would appear opens up, but then it is filled with my site's custom 500 server error message, including CSS, which screws up the style for the entire page I am viewing.

    If I do Manage --> Posts, and click the "View" button for a revision, it shows the 500 error where it would have shown the diff between revisions.

  60. Dan :

    Oct 19, 2007 9:56 am | Reply

    When I click on the "View" button to the right of the various version listings when editing a post, nothing happens.

  61. Dan :

    Oct 19, 2007 10:29 am | Reply

    So the reason I'm not seeing the post view seems to be related to a JavaScript error:

    Line: 326
    Char: 1
    Error: Object expected
    Code: 0
    URL: http://localhost/wordpress/wp-admin/post.php?action=edit&post=9

  62. Dan :

    Oct 22, 2007 3:24 pm | Reply

    Hello...is there anyone out there?

  63. John( author ) :

    Oct 23, 2007 2:03 am | Reply

    I don't have time to look into this problem just yet but I will do soon

  64. John( author ) :

    Oct 25, 2007 10:12 pm | Reply

    I can't reproduce this problem, Dan. I've tried viewing the versions in FireFox, Safari, IE6, IE7, and Opera, and they all work without any errors. Are you using a different browser?

  65. Steve :

    Oct 30, 2007 10:48 am | Reply

    Hi, I tried to install the plugin, but received the following error when trying to activate it: Plugin could not be activated because it triggered a fatal error.

    I am running version 2.2.2. Any ideas before I dig into the code?

  66. Steve :

    Oct 30, 2007 10:55 am | Reply

    Never mind. For some reason, the zip didn't completely unpack. Downloading it again got the whole thing.
    thanks

  67. dalton :

    Nov 1, 2007 2:01 pm | Reply

    This is brilliant. The best. It's working for me 99%, but for one thing:

    Under the audit trail attached to the post edit view, some of the entries have the following error:

    Warning: assert() [function.assert]: Assertion failed in /home/storyc/public_html/beta/wordpress/wp-content/plugins/audit-trail/lib/Text/Diff/Engine/native.php on line 202

    But then the previous version is still displayed afterward.

    By the way, have you ever heard of Zensor? You guys should get together, you could build the greatest moderation queue plugin ever.

    Regards,
    Dalton

  68. violet :

    Nov 1, 2007 4:44 pm | Reply

    I really have a tremendous appreciation for Audit Trail! One minor enhancement I would love to see is the ability to search IP addresses. Thanks so much for all your efforts!

  69. John( author ) :

    Nov 6, 2007 5:25 am | Reply

    Dalton, fixed

    Violet, I've added the ability to search by username. Searching by IP is more tricky, so I've left that out for now.

  70. JP :

    Nov 8, 2007 1:36 pm | Reply

    Great plugin --- is there any way to upgrade without losing existing audit trail data?

  71. John( author ) :

    Nov 12, 2007 6:57 pm | Reply

    Updates should occur without data loss

  72. foley :

    Nov 13, 2007 3:50 pm | Reply

    Great plugin. I am however only able to view the first page of the audit. Any other pages gives a "Cannot load audit-trail.php." error message even when I use the Next link or click on the page # under Manage>Audit Trail. Does anyone know why this is the case?

  73. JP :

    Nov 14, 2007 2:56 pm | Reply

    John, the page says: NOTE: If you are upgrading from a previous version please de-activate and then re-activate the plugin. This will upgrade your database tables (unfortunately any existing Audit Trail data will be lost)

    ...so it should be ok to upgrade, contrary to the page's statement?

  74. reimer :

    Nov 18, 2007 4:05 pm | Reply

    Great work!

    I have the same problem describing in posts #28 and #56. I don't know if .htaccess really cause that problem (not tested), nethertheless I have to use that file. Its content is

    Options FollowSymLinks

    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    I've took a look at my database and the entry of the field operation is template_redirect.
    Ok, nice information, but what can I do to avoid logging of favicon.ico?

    THX again for your plugin ;-)

  75. John( author ) :

    Nov 26, 2007 3:35 am | Reply

    JP, I should reword that section, but what it means is that data will be lost if you are upgrading from a pre 1.0 version. After that your data is retained.

  76. John( author ) :

    Nov 26, 2007 10:44 pm | Reply

    I've released a new version with a few updates and hopefully an end to the favicon.ico issue

  77. Manne :

    Dec 22, 2007 5:08 pm | Reply

    Hi, I'm trying to localize AT and have made a sv_SE.mo file that I've put in /locale. I've also changed $locale to sv_SE in plugin.php. What else do I have to do to make the translation kick in?

  78. John( author ) :

    Dec 31, 2007 12:22 am | Reply

    Hi Manne, no changes are needed to plugin.php (doing so will prevent any localisation!). Have you modified wp-config.php to your locale?

  79. Kjell :

    Jan 9, 2008 4:51 am | Reply

    John - looks like time for changes when looking at the audit trail are taken from server time. At least it doesn't heed my wordpress settings. I've seen that with another plugin I'm using (cforms), developer found that the time was pulled from database settings. This something easy to change? So AuditTrail picks update time from blog settings?

  80. John( author ) :

    Jan 10, 2008 12:58 am | Reply

    The log is now shown according to whatever time offset your blog is configured for.

  81. Gina :

    Jan 11, 2008 7:55 pm | Reply

    Hi John, I would like to know if this plugin is compatible with the WordPress Multi User version of the blogger.
    Thank you.

  82. Will :

    Jan 14, 2008 10:22 am | Reply

    Hi there,
    I've just downloaded version 1.0.8 of your great plugin.

    WordPress' Plugin Management area still says "There is a new version of Audit Trail available. Download version 1.0.8 here."
    I had a look at audit-trail.php - it says "Version: 1.0.7" in the header.

    Question:
    Is your site linking to the wrong zip, or has the version line in audit-trail.php not been updated?

    Thanks.

  83. John( author ) :

    Jan 15, 2008 10:18 pm | Reply

    Gina, I've never used WPMU and don't know what the differences are to be able to say whether it works or not. Let me know either way!

    Will, you're right, for some reason the file is 1.0.7. I've updated this to 1.0.8

  84. Gina :

    Jan 16, 2008 12:09 pm | Reply

    Hi John,

    I installed it for WPMU, and so far its working great, I'll write later if I encounter any problems.
    Thank you.

  85. mark :

    Jan 22, 2008 11:29 am | Reply

    Hey John,

    I just wanted to let you know you have a great plugin!
    However, with the time issue, you add the gmt offset to the server time, not local time.

    I fixed it by editing the audit_trails.php file to add the (local time - server time) offset instead of gmt offset.

    Maybe you can address this in the next release.

    Thanks!

  86. Manne :

    Jan 23, 2008 5:11 am | Reply

    I'm trying to show the version history dropdown on each post (on the blog, not in the admin interface) for logged in users with the right capabilities. Any clues on how this could be done?

  87. Lomes :

    Mar 21, 2008 5:14 pm | Reply

    Would love to know when this supports WP 2.5! Sounds like an awesome plugin.

  88. Ryan Williams :

    Mar 26, 2008 5:10 pm | Reply

    Yar, she's righteously broken in WordPress 2.5 — both visually and functionally.

  89. audit trail is awesome :

    Jul 23, 2008 12:21 pm | Reply

    Plugin is great!

    I was having problems with the ignore functionality. I'm no php expert, but I did this:

    Line 78 of auditor.php from:
    explode (',', 'ignore');

    to:

    explode (',', $ignore);

  90. Mike :

    Aug 1, 2008 12:19 pm | Reply

    Love the plugin, one of the best!

  91. Farbmond :

    Nov 22, 2008 5:47 am | Reply

    Hey,

    the solution in post 90 is exactly this what works! I have tried and tried many hours to hide users from the audit trail list, but nothing... and now this simple trick.

    Cause I think this is an error in the script: Please corecct it in the downloadable version on this page.

    And by the way: Its a great plugin, thanx!

    Farbmond

  92. John( author ) :

    Nov 24, 2008 7:02 am | Reply

    The fix is already in the downloadable version.

  93. Berin Szoka :

    Jan 27, 2009 12:25 pm | Reply

    This doesn't seem to have been updated for WP 2.7. I'd love to use it--especially for the "track changes"-type function of displaying differences between two versions of a post.

    • John( author ) :

      Feb 4, 2009 11:03 am | Reply

      This feature should now be built in to WP 2.6+

  94. Antony :

    Feb 3, 2009 12:54 am | Reply

    Hi Guys
    It is my first time dealig with Oracle databse and i'm experiencing the below problem any ideas what might be causing this problem?

    Your input is highly valued.

    Critical alarmAlarm number: 97468Time: 2009-01-15 12:43:53.967Event type: 801Object class of reference: 21Object of reference:
    Server1@NAIROBIMM1Specific problem: 801Probable cause: 801Proposed repair action: 801Record type: 1Additional information: There is
    a problem with the system environment (memory, disk, etc).
    Failed to recover overflow file /var/opt/BGw/Server1/CAA9011333_R1F_7/storage4/logging/AU_Q2_0000000008.
    Could not execute an Oracle insert statement on table auditTrailLogEntry.
    ORA-00001: unique constraint (SERVER4.IND1_AUDITTRAILLOGENTRY) violated.

    • John( author ) :

      Feb 3, 2009 3:12 am | Reply

      I think this may be for some other software

  95. WindMonkey :

    Feb 15, 2009 8:30 pm | Reply

    John, I read your post about baselining all of your plugins to 2.7 but audit trail still says "2.0+" - does that mean it's not yet been baselined and is therefore not compatible with 2.7?

    • John( author ) :

      Feb 17, 2009 2:23 pm | Reply

      Audit Trail is compatible with 2.7

  96. Patrick :

    Mar 26, 2009 9:34 am | Reply

    Hi John,

    Great Plugin! I've been searching for a user generated stat tool that creates a csv report and you made it happen!

    I did notice a bug in the csv reporting. I couldn't use the issue tracker to report the bug so I post it here.

    When you export the data it generates the following values:

    Date Time User Operation Item IP
    26/03/2009 9:47 View page /blog/ 24.202.38.175
    26/03/2009 9:47 View page /blog/feed/ 24.202.38.175
    26/03/2009 9:47 View page /blog/feed/atom/ 24.202.38.175
    26/03/2009 9:47 View page /blog/live-event-registration/ 24.202.38.175
    26/03/2009 9:47 View page /blog/feed/atom/ 24.202.38.175
    26/03/2009 9:47 View page /blog/feed/ 24.202.38.175

    You can see the problem, the 'User' value should be the name of the user and not the Operation.

    I found where you made the modification for the csv generation 'csv.php' and I found where you created the functions get_items() and get_operations() in 'audit.php', can you provide me with the code equivalent to get_username() that I can enter in audit.php and call in csv.php. I need to output the username in the csv file.

    Thanks in advance
    Patrick S.

  97. JB :

    Jun 2, 2009 1:50 pm | Reply

    I am running wordpress on IIS 7. When I try to access the options for this pluggin I get a page not found. Any sugestions?

  98. marikamitsos :

    Jun 7, 2009 10:15 pm | Reply

    Hi John,

    Great Plugin! I've been using it for quite some time now. I know there is an auto expire after a certain period of time.
    Still.... Is there a way i can select random actions from the results page and delete them?
    I can see at the top saying mass actions => delete (as found in the posts or comments) but cannot figure out how to randomly select them.
    I was hoping for something like this in this updated version.
    Thanx in advance

  99. David Brazendale( subscriber ) :

    Jul 28, 2009 6:07 am | Reply

    Great plugin, very powerful

    but all the filtering, apart from lines per page, is on the input/data collection side, so I am confronted with viewing about 29,000 records for 30 days of audit trail, (I have not been collecting post/page and link data so far) So the data is a bit like looking into a forest. Despite your updates of version 1.0.8 the records show me an audit trail time of that of my hosting provider (GoDaddy - Scottsdale, AZ) rather than the real times I'm used to of UTC or UTC+1(when DST as at present) i.e. UK time, as set in the WP 2.8.2 general settings

    I'd like some filtering on the view side, something of the nature of dragging an item (user, action, target or IP) to one of three areas, longterm_filter, session_filter and shortterm_filter.

    I may not be interested in looking at the page view records relating to say googlebot so I would drag googles IP to the longterm area, so its records would remain filtered out until I reset all filters or specifically disable the filter

    I may not be interested in my own (or someone elses) records so I would drag an IP or user to the session filter where it would remain until I logout or remove it from the filters, and when I log back in the filter has been cleared.

    I may not be interested in some records so I would drag an item to the short term filter where its filtering out would remain active until I refresh the data listing apart from moving from page to page of the say 100 record blocks.

    I hope this scheme makes sense or is workable, my knowledge of php is a bit too limited or I would probably have worked it out and forwarded the code for inclusion into the plugin

  100. Keith :

    Aug 15, 2009 3:24 am | Reply

    Have used your plugin for 18 months now and am thoroughly satisfied - to the extent that the new " Paypal" logo on the top inspired me to make a small donation!!

    A couple of issues, the big one is not being able to exclude a particular user (me!) from the listings which I see is on your bug list, while the second is the excel download of data where the data does not tie in with the advertised header.

    Anyway, many thanks ... Keith

Page: 1 2

Pings & Trackbacks

wordpresscn.com, blog.emyto.net, alexking.org, tekapo.com, neunzehnhundert.org, wp.tekapo.com, endolith.com, community.plus.net, community.plus.net, higash.net, wp-plugin-archive.de, hongkiat.com, anti-chambre.net, cursos.yfacil.com, blog.sigidayo.com, wsion.com, parandroid.com, lnx.web-burning.it, lnx.web-burning.it, longot.org.ua, affiliate-auf-weltreise.de, favfam.com, cagintranet.com, andreaskarman.se, webinset.ru, inside.copress.org, evilzenscientist.com, member.wishlistproducts.com, evilzenscientist.com, howtogeek.com, q4news.com, vmbwebtools.com, wpbeginner.com, hotpress.com.br, phenix.thephenixblue.com, wpmash.com, victoriabritain.com, victoriabritain.com, vietphotoshop.wordpress.com, ibinggan.cn, rodrigoafonso.com, i3.commons.yale.edu,

Leave a Reply


XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Help me to save time by reading these instructions!

Please report bugs in the Audit Trail issue tracker.

Please make feature suggestions in the Audit Trail feature tracker.

Please direct all support questions to the Audit Trail support forum.

Home | Main content | Software | Terms & Conditions | Sitemap | John Godley © 2010