index_chart_data.php:
private function getData($source, $period){
$this->model->
selectOnly($source['key'], 'date')->
select('COUNT(id)', 'count')->
filterGtEqual($source['key'], "(CURDATE() - INTERVAL {$period} DAY)")->
orderBy($source['key'], 'asc');
$this->model->group_by = $period < 300 ? "DAY({$source['key']})" : "MONTH({$source['key']})";
$data = $this->model->get($source['table'], false, false);
return $data;
}
Период 7 дней. Но эта функция возвращает вот такую лабуду:
(
(
[date] => 2015-02-08 00:00:00 )
(
[date] => 2015-02-15 19:18:50 )
(
[date] => 2015-03-05 18:58:24 )
(
[date] => 2015-05-01 13:29:11 )
(
[date] => 2015-06-04 09:56:03 )
(
[date] => 2015-09-02 12:17:24 )
(
[date] => 2015-10-12 10:01:43 )
(
[date] => 2015-10-17 05:46:54 )
(
[date] => 2015-12-09 14:46:24 )
(
[date] => 2015-12-13 23:57:30 )
(
[date] => 2015-12-21 15:29:08 )
(
[date] => 2016-01-10 21:37:09 )
(
[date] => 2016-01-11 14:49:49 )
(
[date] => 2016-01-16 22:36:38 )
(
[date] => 2016-01-18 18:19:34 )
(
[date] => 2016-01-19 14:59:33 )
(
[date] => 2016-01-20 09:21:28 )
(
[date] => 2016-01-22 18:21:49 )
(
[date] => 2016-01-23 18:45:24 )
(
[date] => 2016-01-24 22:19:37 )
(
[date] => 2016-01-25 21:15:17 )
(
[date] => 2016-01-26 18:28:17 )
(
[date] => 2016-01-27 13:26:06 )
(
[date] => 2016-01-28 08:01:01 )
(
[date] => 2016-01-29 21:34:58 -
Андрей, проблема известна и уже решена
в этом коммите
p.s. портянки кода нужно прятать под спойлер.
Благодарствую. Спасибо за оперативный ответ.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.