I have just posted v1.7.17 of
Contribution Tracker with the following changes:
Version 1.7.17
Revised installation instructions - rsscache directory no longer used
+ Rewrote XML parser - no longer uses rdf_class.php
+ Rewrote RDF file handling code - no longer caches feed in contrib_rss.php, works with PHP5 as if cURL is available
+ Revised email notification now only reports once per update, not every time the cron job is executed
+ three files no longer needed:
/catalog/includes/classes/rdf_file.php
/catalog/includes/functions/contrib_tracker.php
/admin/includes/classes/rdf_file.php
This version should fix both the intermittent error of corrupt XML files when there are accented characters in the names of some of the contributions, as well as problems associated with PHP5 when allow_url_fopen is set to 'off', which is the default setting. As a result of this, I no longer cache the feed to the local server, which may slow some users down when doing a lot of updates on the Contrib Tracker admin page. I will probably change this to cache the feed for up to an hour when the page is reloaded.
I also made changes that make the email notifications both less annoying (only one message per update, instead once each time the cron job is run while the contribution is on the list) and more useful (name and link of updated contribution in message body).
As usual, please let me know of any problems you experience with this release.
--Glen
Edited by SteveDallas, 06 September 2009 - 12:01 AM.