Files
portal-legacy/lib/symfony/helper/NumberHelper.php

48 lines
1.0 KiB
PHP
Raw Permalink Normal View History

2012-11-28 03:55:08 -05:00
<?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 3495 2007-02-18 09:30:24Z 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();
}