osCommerce Online Merchant v18.104.22.168
osCommerce Online Merchant v22.214.171.124 is a general maintenance release focusing on improving core features and the Database Tables "Convert to UTF-8" action introduced in the previous release.
This release is in preparation of and building up to v2.3.4.
- MySQL Error Functions (Harald)
Don't pass a null parameter to the MySQL error functions otherwise PHP will display a warning message.
- UTF-8 Conversion (Harald)
Also manually convert existing data records to UTF-8 and detect encodings to prevent double encodings. Allow a dry-run to show which queries would be performed.
- LC_NUMERIC Locale (Harald)
As LC_ALL is now being used to set the locale, some languages other than English were using commas in float/decimal values which conflicted with MySQL. LC_NUMERIC is now set and forced to the system locale after the main language file has loaded.
Release and Upgrade Guide
A detailed release and upgrade guide is available online at:
Full and Update Packages of osCommerce Online Merchant v126.96.36.199 can be downloaded at:
We'd like to thank the community for their feedback on our releases. In addition, we thank the following people who participated in the development of this release.
A full list of source code changes can be seen at: