diff options
Diffstat (limited to 'poc/poc02-compiling-cake/src/vendor/cake_1.1.20.7692/cake/libs/view/helpers/number.php')
-rw-r--r-- | poc/poc02-compiling-cake/src/vendor/cake_1.1.20.7692/cake/libs/view/helpers/number.php | 88 |
1 files changed, 0 insertions, 88 deletions
diff --git a/poc/poc02-compiling-cake/src/vendor/cake_1.1.20.7692/cake/libs/view/helpers/number.php b/poc/poc02-compiling-cake/src/vendor/cake_1.1.20.7692/cake/libs/view/helpers/number.php deleted file mode 100644 index 3d8ea8e..0000000 --- a/poc/poc02-compiling-cake/src/vendor/cake_1.1.20.7692/cake/libs/view/helpers/number.php +++ /dev/null @@ -1,88 +0,0 @@ -<?php -/* SVN FILE: $Id: number.php 6305 2008-01-02 02:33:56Z phpnut $ */ -/** - * Number Helper. - * - * Methods to make numbers more readable. - * - * PHP versions 4 and 5 - * - * CakePHP(tm) : Rapid Development Framework <http://www.cakephp.org/> - * Copyright 2005-2008, Cake Software Foundation, Inc. - * 1785 E. Sahara Avenue, Suite 490-204 - * Las Vegas, Nevada 89104 - * - * Licensed under The MIT License - * Redistributions of files must retain the above copyright notice. - * - * @filesource - * @copyright Copyright 2005-2008, Cake Software Foundation, Inc. - * @link http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project - * @package cake - * @subpackage cake.cake.libs.view.helpers - * @since CakePHP(tm) v 0.10.0.1076 - * @version $Revision: 6305 $ - * @modifiedby $LastChangedBy: phpnut $ - * @lastmodified $Date: 2008-01-01 21:33:56 -0500 (Tue, 01 Jan 2008) $ - * @license http://www.opensource.org/licenses/mit-license.php The MIT License - */ -/** - * Number helper library. - * - * Methods to make numbers more readable. - * - * @package cake - * @subpackage cake.cake.libs.view.helpers - */ -class NumberHelper extends Helper { -/** - * Formats a number with a level of precision. - * - * @param float $number A floating point number. - * @param integer $precision The precision of the returned number. - * @return float Enter description here... - * @access public - */ - function precision($number, $precision = 3) { - return sprintf("%01.{$precision}f", $number); - } - -/** - * Returns a formatted-for-humans file size. - * - * @param integer $length Size in bytes - * @return string Human readable size - * @access public - */ - function toReadableSize($size) { - switch($size) { - case 0: - return '0 Bytes'; - case 1: - return '1 Byte'; - case $size < 1024: - return $size . ' Bytes'; - case $size < 1024 * 1024: - return NumberHelper::precision($size / 1024, 0) . ' KB'; - case $size < 1024 * 1024 * 1024: - return NumberHelper::precision($size / 1024 / 1024, 2) . ' MB'; - case $size < 1024 * 1024 * 1024 * 1024: - return NumberHelper::precision($size / 1024 / 1024 / 1024, 2) . ' GB'; - case $size < 1024 * 1024 * 1024 * 1024 * 1024: - return NumberHelper::precision($size / 1024 / 1024 / 1024 / 1024, 2) . ' TB'; - } - } - -/** - * Formats a number into a percentage string. - * - * @param float $number A floating point number - * @param integer $precision The precision of the returned number - * @return string Percentage string - * @access public - */ - function toPercentage($number, $precision = 2) { - return NumberHelper::precision($number, $precision) . '%'; - } -} -?>
\ No newline at end of file |