Google XML Sitemap SEO by Jack York (Jack_mcs) @ www.oscommerce-solution.com

v 1.15:
- Added missing code for the secure IP option.

V 1.14
- Made changes to fix mistakes in the database file - thanks to member wHiTeHaT.
- Replaced the database file with a php install script to make the DB changes easier.
- Removed the option for the mobile addon and partially removed the code for it. That means this and future versions will no longer work with mobile addon.

V 1.13
- Corrected mistakes in last upload.

V 1.12
- Added code to merge in excluded files from the robots file - coded by member Demitry.
- Added an option to the settings to allow the script to be ran from admin - thanks to member Demitry.
- Changed email links based on if the script was created via cron or not.
- Removed the styling code since it no longer works and can cause failures.
- Script is now php 7.2 compatible - coded by member Demitry.
- Script requires mysqli to be installed. If your host is only using mysql, then either use an older version of this addon or change to a modern host.

V 1.11
- Removed references for filenames and tables to make it compatibile with the BS version.
- Moved the error reporting code up so strict warnings are not displayed.

V 1.10:
- Added an option so that the script can be ran manually in cases where cron jobs are not possible.
- Added an option to prevent access to the sitemap script except by the entered IP.
- Added code to ping Bing.
- Changed the google ping url to use https.
- Changed the messages when the script is ran manually to make usage more clear.
- Corrected code by adding a missing dot in the file creation section. Found by member Denzel.
- Removed the enable mobile setting since it was redundant. 

V 1.9:
- Added code to not add mobile and images maps to index if those settings are off.
- Corrected coding mistake that caused a failure for some installations. Found by member Hrnkas.

V 1.8
- Updated the sitemap schemas.
- Added an image sitemap.
- Added a mobile sitemap.
- Changed the input box for excluding pages for the pages map to make it easier to see.
- Fixed some coding mistakes that caused Article Manager topics not to be displayed correctly.
- Removed the alternate sitemap option.
- Changed the output when the script is ran manually.

V 1.7
- Added code to set the last modified date if the date is 0. If this happens, it may mean there is a problem with the database.
- Added a bunch of files to the excludes list to prevent them from showing in the pages site map file.
- Added code to include reviews in the pages file.
- Changed code to handle the exclude list correctly.
- Changed mysql file so it works with newer versions of mysql.
- Removed extra showmanufacturers statement fron index.php - found by Melanie (mommaroodles ).

V 1.6
- Added an Article Manager Topics sitemap.
- Fixed code so pages sitemap will work with all versions of oscommerce.
- Cleaned up code to better handle errors.

V 1.5
- Added code to allow excluding pseudo pages from the supported contributions
- Changed code in the sitemap.class files to exclude the Quotes if that contribution is installed.
- Changed code so that the specials sitemap only contains the links for one language.
- Fixed coding mistake in alternate file that would add an extra / to the url in some cases.
- Replaced ereg calls with preg ones.

V 1.4
- Fixed code for Articles Manger so the articles display correctly
- Fixed code so that pages links return SEO type urls if that option is enabled
- Add function for Ultimate SEO code that is not included
- Corrected mistake in the sitemap class file that prevent the xml from being form properly as 
   found by Simon Powers on the forums.

V 1.3
- Fixed date code error in sitemap_class.php for sitemappages and articles manager.
- Fixed error in code for pages sitemap that would not calculate the path correctly on some servers.
- Added code to prevent empty sitemaps from being entered into sitemapindex.php.
- Corrected installation instructions.

V 1.2
- Added settings in database to control various options.
- Added code to create a site map for the standard pages.
- Added code to create a site map for the Articles Manager contribution.
- Added code to create a site map for the Information Pages contribution.
- Added code to create a site map for the Pages Manager contribution.
- Added code to check for the correct sitemap name to prevent writing to the wrong file.
- Changed code to check for at least one item, instead of the previous two.
- Removed css link in the gss.xml file since the css is internal.
- Moved original instructions to its own directory. The files in that directory will no longer 
   be updated.

V 1.1 
- Added link to support thread.
- Edited googlesitemap/index.php file to account for no manufacturers and specials.
- Created an alternative seo_class.php file since so many were having problems with it.

V 1.0
- Initial release.