You are here

function _imagepicker_bkmg in Image Picker 7

Same name and namespace in other branches
  1. 5.2 imagepicker.module \_imagepicker_bkmg()
  2. 6.2 imagepicker.functions.inc \_imagepicker_bkmg()
5 calls to _imagepicker_bkmg()
imagepicker_admin_images in ./imagepicker.admin.inc
imagepicker_admin_users_list in ./imagepicker.admin.inc
Administration functions
imagepicker_group_stats in ./imagepicker.functions.inc
statistics
imagepicker_uploadprogress_callback in ./imagepicker.functions.inc
callback for uploadprogress information function.
_imagepicker_quota_check in ./imagepicker.functions.inc

File

./imagepicker.functions.inc, line 2186
@author Bob Hutchinson http://drupal.org/user/52366 @copyright GNU GPL

Code

function _imagepicker_bkmg($number) {
  $inc = 1000;
  $count = 1000;
  $symarr = array(
    'K',
    'M',
    'G',
    'T',
  );
  $sym = 'B';
  while ($number > $count) {
    $count = $count * $inc;
    $sym = array_shift($symarr);
  }
  if ($number < $inc) {
    if ($number > 0) {
      return $number - 1 . ' ' . $sym;
    }
    return "0 {$sym}";
  }
  return round($number / $count * $inc, 2) . ' ' . $sym;
}