summaryrefslogtreecommitdiff
path: root/app/Controllers/indexController.php
diff options
context:
space:
mode:
authorGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2014-01-25 22:52:05 +0100
committerGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2014-01-25 22:52:05 +0100
commitcfe273796d26946a87a7c0f8bc1422bcd7380a7a (patch)
tree2ae0435706f85bef084b36110541600d5a73bf9a /app/Controllers/indexController.php
parent84c30445d4fbfcb0ecc3a61aedc94844f84bf171 (diff)
parent0233d1d22296dff29e5fac71614a6cb677fa4049 (diff)
Merge branch 'dev' of github.com:marienfressinaud/FreshRSS into dev
Diffstat (limited to 'app/Controllers/indexController.php')
-rwxr-xr-xapp/Controllers/indexController.php10
1 files changed, 10 insertions, 0 deletions
diff --git a/app/Controllers/indexController.php b/app/Controllers/indexController.php
index 45ded6fd4..84ed992f9 100755
--- a/app/Controllers/indexController.php
+++ b/app/Controllers/indexController.php
@@ -6,12 +6,14 @@ class FreshRSS_index_Controller extends Minz_ActionController {
private $entryDAO;
private $feedDAO;
private $catDAO;
+ private $statsDAO;
function __construct($router) {
parent::__construct($router);
$this->entryDAO = new FreshRSS_EntryDAO ();
$this->feedDAO = new FreshRSS_FeedDAO ();
$this->catDAO = new FreshRSS_CategoryDAO ();
+ $this->statsDAO = new FreshRSS_StatsDAO ();
}
public function indexAction () {
@@ -198,6 +200,14 @@ class FreshRSS_index_Controller extends Minz_ActionController {
return false;
}
}
+
+ public function statsAction () {
+ Minz_View::appendScript (Minz_Url::display ('/scripts/flotr2.min.js?' . @filemtime(PUBLIC_PATH . '/scripts/flotr2.min.js')));
+ $this->view->repartition = $this->statsDAO->calculateEntryRepartition();
+ $this->view->count = ($this->statsDAO->calculateEntryCount());
+ $this->view->feedByCategory = $this->statsDAO->calculateFeedByCategory();
+ $this->view->entryByCategory = $this->statsDAO->calculateEntryByCategory();
+ }
public function aboutAction () {
Minz_View::prependTitle (Minz_Translate::t ('about') . ' ยท ');