From cdc9a43c77a69d6f8a362f7a7ac8536e63246f5e Mon Sep 17 00:00:00 2001 From: Romain d'Alverny Date: Fri, 14 Jan 2011 15:03:40 +0000 Subject: show users packages count --- index.php | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) (limited to 'index.php') diff --git a/index.php b/index.php index c7128ab..9d6c579 100644 --- a/index.php +++ b/index.php @@ -230,6 +230,9 @@ $stats = array( ); $total = count($pkgs); +// count users' packages +$users = array(); + // feedback labels $badges = array( 'uploaded' => 'Congrats %s! \o/', @@ -245,6 +248,12 @@ if ($total > 0) { $p['type'] = pkg_gettype($p); $stats[$p['type']] += 1; + + if (!array_key_exists($p['user'], $users)) + $users[$p['user']] = 1; + else + $users[$p['user']] += 1; + $s .= sprintf($tmpl, $p['type'], key2date($key), @@ -289,7 +298,17 @@ if ($total > 0) { $s .= sprintf('%s%d%d%%', $k, $k, $v, round($v/$total*100)); } - $s .= ''; + + $s .= '
'; + + $s .= ''; + foreach ($users as $k => $v) + $s .= sprintf('', + $k, $k, $v); + + $s .= '
Packagers
UserPackages
%s%d
'; + $s .= ''; + echo $s; } else -- cgit v1.2.1