From 91144ada8450e38a4197d684132be682d60c4bcb Mon Sep 17 00:00:00 2001
From: Chris McGraw <chris.mcgraw@lodgenet.com>
Date: Tue, 15 Mar 2011 15:13:25 -0500
Subject: [PATCH] Issue #1093740 by mitgr81, dellintosh, rothman777: Added display in GB for format_size for sizes greater than 1024 MB.

---
 includes/common.inc |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/includes/common.inc b/includes/common.inc
index 075a840..26c5c0d 100644
--- a/includes/common.inc
+++ b/includes/common.inc
@@ -1253,8 +1253,12 @@ function format_size($size, $langcode = NULL) {
     if ($size >= 1024) {
       $size = round($size / 1024, 2);
       $suffix = t('MB', array(), $langcode);
+      if ($size >= 1024) {
+        $size = round($size / 1024, 2);
+        $suffix = t('GB', array(), $langcode);
+      }
     }
-    return t('@size @suffix', array('@size' => $size, '@suffix' => $suffix), $langcode);
+    return t('@size @suffix', array('@size' => number_format($size, 2), '@suffix' => $suffix), $langcode);
   }
 }
 
-- 
1.7.3.3

