Contribution Tracker

Instructions for Installing on osCommerce Online Merchant v2.2ms2 (all releases)


Contents


 

System Requirements


 

Features


 

Screen Shots

 
(click to enlarge)


 

Support


 

Contribution Link


 

Credits

 

 

Install Instructions


  1. Delete rsscache folder in admin if you created it from an earlier version.
  2. OPEN catalog/admin/includes/languages/english.php


    ADD the following just before the last ?>


  3. OPEN catalog/admin/includes/boxes/tools.php

    NOTE: You can add this to any of the files listed in admin/includes/boxes folder. I just chose to add it under Tools as my own preference.
    NOTE: if you add it to the end, you'll need to delete the comma at the end and add one to the entry above it.


    Find:



    ADD this just above that line:

  4. OPEN catalog/admin/includes/filenames.php


    ADD the following just before the last ?>

  5. OPEN catalog/admin/includes/database_tables.php


    ADD the following just before the last ?>

  6. OPEN catalog/admin/includes/stylesheet.css


    Find:


    Replace With:

  7. OPEN catalog/includes/database_tables.php


    ADD the following just before the last ?>

  8. UPLOAD & keep the directory structure!!!

    NOTE: If your shop is a different folder than "catalog" or if it is in the root folder of your host storage, adjust that in the paths below.
    NOTE: If you changed the name of your admin directory, the files will have to be loaded into that directory.

    catalog/contrib_tracker.php

    catalog/admin/contrib_tracker.php
    catalog/admin/configurer.php

    catalog/admin/includes/classes/contrib_tracker_configurer
    catalog/admin/includes/functions/contrib_tracker.php

    catalog/admin/includes/language/(your language)/contrib_tracker.php
    catalog/admin/includes/language/(your language)/configurer.php
    catalog/admin/includes/language/(your language)/images/buttons/button_check_all.gif
    catalog/admin/includes/language/(your language)/images/buttons/button_check_for_update.gif
    catalog/admin/includes/language/(your language)/images/buttons/button_display_updates_only.gif
    catalog/admin/includes/language/(your language)/images/buttons/button_run_configuration_utility.gif

    catalog/admin/images/html_badge.gif
    catalog/admin/images/icon_down.gif
    catalog/admin/images/icon_help.gif
    catalog/admin/images/icon_manual_check.jpg
    catalog/admin/images/icon_up.gif
    catalog/admin/images/rss_badge.png

  9. Log into your admin and select Contrib Tracker from the Tools menu group

    If you have either updated an old Contribution Tracker install or installed it new, the Configuration Utility will setup Contribution Tracker in your database automatically. Have Fun!


 

Configuration


 

Setup Cron Job (optional)

Setup Automatic Update Cron (after installation)


 

Known Issues

  1. The cron uses an email address validator to validate the shop owner's email address. Unknown to this author why, but someone had a reason to add that validation. I would think most folks running a shop would have had a chance to check and ensure the admin email address entered is valid. But I digress.

    The issue may arise that the code in osCommerce v2.2ms2 running on PHP 5.2+ has an issue with the newer preg_match() function and the patterns used in the old version of the shop.

    If you don't receive an email from the cron, check your error_log for a message like: PHP Warning: preg_match(): Unknown modifier ...

    you can fix this either by replacing the file /catalog/includes/functions/validations.php in your shop with the same file provided in the latest osCommerce 2.3.x release. The other option is to modify the code in this contribution as such:


    Find in /catalog/contrib_tracker.php:


    Replace with:


 

Finished !