Эх сурвалжийг харах

add basic install count to stats page

Jordi Boggiano 13 жил өмнө
parent
commit
9561ba7811

+ 9 - 1
src/Packagist/WebBundle/Controller/WebController.php

@@ -476,10 +476,18 @@ class WebController extends Controller
            $chart['versions'] += array_fill(0, count($chart['months']) - count($chart['versions']), max($chart['versions']));
         }
 
+        try {
+            $redis = $this->get('snc_redis.default');
+            $downloads = $redis->get('downloads') ?: 0;
+        } catch (\Exception $e) {
+            $downloads = 'N/A';
+        }
+
         return array(
             'chart' => $chart,
             'packages' => max($chart['packages']),
-            'versions' => max($chart['versions'])
+            'versions' => max($chart['versions']),
+            'downloads' => $downloads,
         );
     }
 

+ 1 - 0
src/Packagist/WebBundle/Resources/views/Web/stats.html.twig

@@ -10,5 +10,6 @@
         <h2>Totals</h2>
         <p>{{ packages }} packages</p>
         <p>{{ versions }} versions</p>
+        <p>{{ downloads }} packages installed since 2012-04-13</p>
     </div>
 {% endblock %}