Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1

TOPIC:

JDOM Decimal Financial bug 02 Aug 2021 09:42 #15853

When trying to hide the cents with a fly finiancial decimal by setting decimal = 0, the code thinks that the decimal property is empty and defaults to 2 decimal places.

This is the code that should work to set the decimal in a financial decimal - but it will show 2 decimals.
echo JDom::_('html.fly.decimal.financial', array(
						'currencyFormat' => '$ %s',
                                                'decimals' => '0',
						'dataKey' => 'total_cost',
						'dataObject' => $row,
						'emptyZero' => true
					));

The bug is on line 52 of the libraries/jdom/html/fly/decimal/financial.php JDOM

Bad code:
if (empty($this->decimals))
			$this->decimals = 2;

This code needs to be
if (!isset($this->decimals))
			$this->decimals = 2;
Just call me Chris :)

Please Log in or Create an account to join the conversation.

Last edit: by organicwebs. Reason: spelling!
  • Page:
  • 1
Time to create page: 0.062 seconds

Freakin' Awesome!!! J-Cook is simply awesome - whether you're a highly experienced developer or complete novice whether you're building a small inventory component or a complete community solution! The beauty comes from a fast slick and reliable platform that readily provides developers with everything they'll need to build the backbone of a solid and secure component with wizards for authoring access publishing aliasing created/modified by dates... you name it COOK provides it! J-Cook really surpasses all of the 'competition' as far as MVC tools are concerned! Try love it and get cooking!
learnthrusong (JED)
          

Get Started