Hi,
I was doing some code customization on the MachForm software and I noticed a wired behaviour regarding "Prices" fields. The issue is easily reproduceable. You can go to the MachForm Try Demo page in the Home page of the MachForm website and create a form. Add to it one price field and in the Default value enter a number with a decimal like 1450.53. When you save the form and view it, it shows 1450.52999999999997 I guess it should show 1450.53 instead. I traced back the line of code that is producing this and it is located in the file /includes/view_functions.php lines 3514 & 3530. In those lines there is :
$exp = explode('.', $default_value_1_2 - $default_value_1);
It should be updated to : $exp = explode('.', round($default_value_1_2 - $default_value_1, 2)); to no longer produce that bug.
It could not be considered a bug by the software author but I thought it is worth mentioning it for the benefit of the MachForm software users.
Thanks.