Yes v2.2.0 has been released. It's offers some nice advantages in information being displayed for both TeamSpeak and Ventrilo and also adds a lot to the security of the script. I also added some new settings so that you can control more of the things being shown.
Anyways here's the change log for version v2.2.0
v2.2.0
- Fixed a problem with html characters in the dropdown box "Default server" in the admin settings page and install page.
- Merged 2 savecache functions, one for teamspeak (functions.ts.inc.php) and one for ventrilo (functions.vent.inc.php), to one function within functions.inc.php.
- Added some extra protection against characters in the server data retrieved from ventrilo and teamspeak servers which could contain sql injection code.
- Added a new function to the MySQL and MySQLi classes called "escape_string".
- Added extra protection to the exec function used by ventrilo.inc.php.
- Added a check whether the Ventrilo status program file you selected exists (only applicable for the admin settings page, this has not been implemented in the install page). It doesn't check whether its the right file though.
- Removed the str_split() function as it was only used by teamspeak.inc.php ones and nowhere else. I found a better supported and faster way to perform the task that was needed.
- Fixed a comment glitch for clients within ventrilo channels with html special characters.
- Small update to the db classes for a before unused query type.
- Changed the Ventrilo server cached data separator. This will cause the old cached data to be invalid. Please wait untill the amount of seconds have passed so that new data will be retrieved from the servers.
- Changed the way some of the TeamSpeak functions received their variables. Hopefully this new way takes less memory and is a bit faster
- Improved the TeamSpeak server data parser a bit.
- Added a calculated value which counts the amount of Server Admins on the server.
- Improved installation interface for step 3 when you're updating from an earlier version.
- Fixed a bug which was present in all earlier releases, when used with database support, at the moment the script wanted to update the version number of SLG Comms.
- Support for SMF 1.1 RC1
- Added a better displayal of a TeamSpeak clients status besides the small picture next to his name.
- Moved the TeamSpeak explanation language items from the text array to the tooltips array within the language file "lng_index_sub.php"
- Added new language items to "lng_index_sub.php" for the TeamSpeak statusses.
- Added a new language item to "lng_admin_settings.php" called "{TEXT_VENTRILO_STAT_PROG_CHECK}".
- Fixed a typo in the english language files.
- Added a Setting that enabled the ability to show or hide the Processing time stuff at the bottom of the pages.
- Changed the TeamSpeak provider info to be more resistant against spam engines looking for email addresses.
- Removed the strdecode function because php seems to have a builtin faster alternative, namely: rawurldecode().
- Added some protection against email spam catchers for the email address which could be present in the the TeamSpeak server data.
- Improved the url checker for TeamSpeak provider url field
v2.2.0 template changes
- Inserted a small fix in "tpl_header.html" which prevents a javascript error to be generated when the function initooltips() wasn't run in time.
- Added the CSS class ".ventclient_admin_row".