StatTraq for WordPress
Version 1.9.7
Fixes
- really fix the disable login option.
Version 1.9.6
Fixes
- fixed project homepage in the footer..
- fixed selection of Feeds in page_views report.
- sorting fixes in hit counter and user counter reports.
Changes
- changed the labels on the charts in hit counter and user counter reports.
- changed the select statement of “Most Viewed Posts” to use the same logic as the page views select. Mixed and Feed hits are now at their correct position in the sort order.
- default sort order is now descending
Version 1.9.5
New Features
- New option to only log hits below a certain user role.
If a user is logged in to WP then only log his hit if his role is below or equal to the select role in the options. Use this to stop the hits from your admins or editors to show up. The hits are not written to the database, this means you can’t switch between hits with and hits without the admins and editors. - distinguish between posts and pages in the totals count on the top of the summary.
- in the summary display the number comments which are marked as spam.
- use wpdb->posts and co., instead of the global $tableposts and co. variables, since they will be removed in WordPress 2.1
This maskes WP-StatTraq compatible with the upcoming WordPress 2.1 - replaced the charts classes with libchart.
- since libchart supports multiple chart type. added ability to choose between, horizontal and vertical bar charts, line charts and pie charts.
- added option to choose default chart type to display.
- added charts to referrer and hit_counter reports.
Fixes
- fixed access_details not allowing anonymous access even if disable_login was checked.
- handle true and false as bools everywhere and not as strings and as bools.
- changed the Pageviews report SQL statements. The string ‘Mixed’ for mixed views is now returned by the SQL result. This add Mixed to the chart labels.
Version 1.9.4
Fixes
- fixed the disable login option.
- fixed checkbox options, assign false and not the string “false”.
Version 1.9.3
Fixes
- changed identification of what is being view. Now uses the $wp_query and $post objects.
Version 1.9.2
Fixes
- use echo instead of = not everybody has short open tags enabled.
Version 1.9.1
Fixes
- wp-login.php isn’t logged as a ‘Mixed’ hit anymore
- Feed requests were also displayed in the sums of the Mixed requests.
- use mysql_query instead of wpdb->query, in summary to display total hits and calculate sticky.
wpdb->query loads the complete result set into RAM, so summary should display quicker and use less RAM. - checking on user_level is now done in the options.php file directly, before only the link wasn’t displayed.
- escape all GET and POST variables with mysql_real_escape_string, before all variable were passed unfiltered to the SQL statement.
Changes
bumped the version number to 1.9.1 to reflect the change in maintainer.
I’ll release the new version as 2.0.0 when it’s stabilized.
in the page views report, sorting now actually sorts by page name and not page_id and
use the WordPress get_page_link function to create the links in the summary and page view reports.
created a stRequest class to handle tracking the query parameters, this also allowed me to get rid
of a lot of the global variable. The value are now available via the new class.
Moved generaton of the date range for the SQL statement into the new class and cleaned up the code in the
reports that’s now uneeded.
created a makeIndexUrl and makeChartUrl function, to create the necessary URLs.
Replaced all occurances of “index.php?etc.etc.etc.” with a call to the new function, same applies for all
chart_maker URLs.
synced the table layouts across the different reports.
code formatting clean ups.
reorganied the directory structure. some files moved but all URLs stayed the same.
This version has only been tested with WordPress 2.0.x, it should work with WordPress 1.5 or higher but I haven’t tested that. If you’re not upgraded to the latest stable release, please do this.
You shouldn’t need to run any upgrade scripts if you’re upgrading from 1a β beta.
Version 1.0b β (beta)
Fixes
- Auth.php fixed for WordPress 1.5X+. Changed to Admin.php
- Fix to access_detail.php not working correctly
- Speed up various code to improve performance
- Fixed includes to work better with IIS as a web server
Changes
The software only works with WordPress 1.5 or higher. If you’re not upgraded to the latest stable release, please do this.
You shouldn’t need to run any upgrade scripts if you’re upgrading from 1a β beta.
Version 1.0a β (beta)
Fixes
- URL’s in the reffer section are now not linking incorrectly without the
http:// - Internet Explorer 5.5 and higher should display the Summary view correctly
Changes
The database table now has the access_time set as a datetime column instead of a timestamp column.
New Features
- Options, Options, Options
- Disable Login - allows people to view reports without logging in (does not give them access to ‘mission critical’ parts of the blog’s administration). Users with WordPress user level of 5 or higher can change these options. [A future version of StatTraq should link the options to a particular user profile, for now they’re global]
- Set default values for when you login to StatTraq including View, time frame and number of results
- Block bots and feeds from the results
- Search Engine Saturation - shows you how many posts have and have not been indexed by the three major search engines since you added the post or last edited it
Version 01.c β (beta)
Fixes
- Some installations were getting redirect errors (I’m not sure why but I’ve put error handling code that removed the redirect error) in the stattraq.php file
- If the Query fails it will do so quietly when inserting visitors into the WordPress database
Version 0.1c β (beta)
Fixes
- Changing month view from within the months list should work now
- Various fixes to poorly encoded URL’s
- CSS issues
New Features
- Changed default file to index.php instead of statistics.php
- Changed layout of summary page to be able to display more information more clearly
- Added the page names to the pages on the page views statistics
- Added clickable links on the Search Terms for Yahoo! (Y), MSN (M) and the term itself links to Google.
Version 0.1b β (beta)
Fixes
- Installation instructions have been clarified or removed in varying instances. These notes are in the ReadMe.html file.
- Databases references have been fixed
Features
- A link to the blog index page has been added to the navigation list
- Links for the number of results to be returned have been added to the navigation menu
- A new function to return the number of hits for various current time periods has been added (details are in the ReadMe.html file)
Version 0.1a β (beta)
New Features
- As this is a completely new application all features are ‘new’ to the
application.
This release is being sent out to culminate a list of bugs and requests
which will be compiled and addressed by the developer(s) (currently only
Randy Peterman <stattraq@randypeterman.com>)
as time permits.
Those testing who find and fix a bug are requested to submit that fix in the
format of either a new ‘fixed’ file or in a reference to the line number
where the fixed code needs to be placed if a snippet of code is submitted.
Please read the ‘to_do.html file before making
requests to make sure that the request you’re making isn’t on the list
already.

No comments yet.