Version 1.1.18: Packaged with Joomla 1.5.10 files and Patch Definition 1.1.8
Sunday, 29 March 2009 16:56

This version is packaged with the Joomla 1.5.10 files and also contain the patches definition 1.1.8 that fix a bug in the Community Build 1.2 patch that is only present with the older RC2 version. Newer version of CB 1.2 are not affected.

We also modify the registratoin to avoid using the floor() PHP mathematical function that contain a bug in PHP 5.2.5.
If you are using a PHP 5.2.5, we recommend that you update your PHP version to fix the floor() function.
This floor() function is used everywhere in Joomla and mainly to compute the navigation pages.
This could result in impredictable result during the navigation.

Here it is a sample PHP code that allow reproduce the bug in PHP 5.2.5.

$result = floor( 144623676 / 10);
echo "[$result] = floor( 144623676 / 10)<br/>";

The expected result is 14462367 and unfortunately, on PHP 5.2.5, the result is 14462400 that is totally wrong.

Due to this PHP 5.2.5 bug it was not possible to register JMS successfully.