123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- <?php
- /*
- * This file is part of the symfony package.
- * (c) 2004-2006 Fabien Potencier <fabien.potencier@symfony-project.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
- /**
- * NumberHelper.
- *
- * @package symfony
- * @subpackage helper
- * @author Fabien Potencier <fabien.potencier@symfony-project.com>
- * @version SVN: $Id: NumberHelper.php 7757 2008-03-07 10:55:22Z fabien $
- */
- function format_number($number, $culture = null)
- {
- if (is_null($number))
- {
- return null;
- }
- $numberFormat = new sfNumberFormat(_current_language($culture));
- return $numberFormat->format($number);
- }
- function format_currency($amount, $currency = null, $culture = null)
- {
- if (is_null($amount))
- {
- return null;
- }
- $numberFormat = new sfNumberFormat(_current_language($culture));
- return $numberFormat->format($amount, 'c', $currency);
- }
- function _current_language($culture)
- {
- return $culture ? $culture : sfContext::getInstance()->getUser()->getCulture();
- }
|