Don't pass null to the mysql error functions. Even though the PHP documentation states a null value can be passed, a warning message is given it is passed.
* UTF8 Conversion: Also convert existing data to make sure all records are utf8
* Add from charset for utf8 conversion (default is autodetect)
* Allow a dry run of utf8 conversion and show which queries would be performed
Convert the table first before manually converting the columns
For some reason InnoDB produced "duplicate key" errors on tables with varchar primary keys; tweak the query slightly to make the UTF8 InnoDB Pom Pom Girls cheer again.
Languages other than english should manually set the LC_NUMERIC locate to en_US otherwise floats may contain commas instead of decimal points (#634)
Merge branch 'devel' of https://github.com/haraldpdl/oscommerce2
Languages other than english should manually set the LC_NUMERIC locate to en_US otherwise floats may contain commas instead of decimal points (#634)
Merge branch 'master' of ssh://github.com/scottcwilson/oscommerce2
Fix issues with missing order total modules
If a module has been installed and the module files were deleted, the parameters would still exist in the database. If the module files were copied again to the modules directory, installing the module would introduce duplicate module parameters, so when installing a module, check if it has been installed previously and call its remove() function before installing the module again.