summaryrefslogtreecommitdiff
path: root/modules/cloud.module
diff options
context:
space:
mode:
Diffstat (limited to 'modules/cloud.module')
-rw-r--r--modules/cloud.module9
1 files changed, 8 insertions, 1 deletions
diff --git a/modules/cloud.module b/modules/cloud.module
index 32378e18e..e2aece7aa 100644
--- a/modules/cloud.module
+++ b/modules/cloud.module
@@ -120,10 +120,17 @@ function cloud_list($limit = 10) {
$result = db_query("SELECT * FROM site WHERE timestamp > ". (time() - 604800) ." ORDER BY timestamp DESC LIMIT $limit");
$hour = -1;
+ $list = -1;
while ($site = db_fetch_object($result)) {
if ($hour != floor((time() - $site->timestamp) / 3600)) {
$hour = floor((time() - $site->timestamp) / 3600);
- $output .= "<p />Updated ". format_plural($hour, "hour", "hours") ." ago:";
+ if ($hour < 12) {
+ $output .= "<p />Updated ". format_plural($hour, "hour", "hours") ." ago:";
+ }
+ else if ($list) {
+ $output .= "<p />Updated ". format_plural($hour, "+ hour", "+ hours") ." ago:";
+ $list = 0;
+ }
}
$output .= "<br /> &nbsp; ". format_url($site->link, $site->name);
}