piler/webui/controller/stat/stat.php
Janos SUTO a24661cd32 Use chart.js for statistics
Signed-off-by: Janos SUTO <sj@acts.hu>
2022-09-04 13:12:51 +02:00

44 lines
1000 B
PHP

<?php
class ControllerStatStat extends Controller {
private $error = array();
public function index(){
$this->id = "content";
$this->template = "stat/stat.tpl";
$this->layout = "common/layout";
$request = Registry::get('request');
$db = Registry::get('db');
$this->load->model('user/user');
$this->load->model('stat/chart');
$this->document->title = $this->data['text_statistics'];
$this->data['timespan'] = @$this->request->get['timespan'];
$this->data['uid'] = @$this->request->get['uid'];
$this->data['admin_user'] = Registry::get('admin_user');
$this->data['readonly_admin'] = Registry::get('readonly_admin');
$this->data['username'] = Registry::get('username');
$timespan = @$this->request->get['timespan'];
$db->select_db($db->database);
$chart = new ModelStatChart();
$this->data['data'] = $chart->lineChartArchivedMessages($timespan);
$this->render();
}
}