Странно извлекает данные для графика в админке

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО

Проблема с функцией getData

#1 26 марта 2016 в 22:53
index_chart_data.php:

  1.  
  2. private function getData($source, $period){
  3.  
  4. $data = array();
  5.  
  6. $this->model->
  7. selectOnly($source['key'], 'date')->
  8. select('COUNT(id)', 'count')->
  9. filterGtEqual($source['key'], "(CURDATE() - INTERVAL {$period} DAY)")->
  10. orderBy($source['key'], 'asc');
  11.  
  12. $this->model->group_by = $period < 300 ? "DAY({$source['key']})" : "MONTH({$source['key']})";
  13.  
  14. $data = $this->model->get($source['table'], false, false);
  15.  
  16. return $data;
  17.  
  18. }
  19.  
Период 7 дней. Но эта функция возвращает вот такую лабуду:

  1.  
  2. (
  3. [0] => Array
  4. (
  5. [date] => 2015-02-08 00:00:00
  6. [count] => 97
  7. )
  8.  
  9. [1] => Array
  10. (
  11. [date] => 2015-02-15 19:18:50
  12. [count] => 99
  13. )
  14.  
  15. [2] => Array
  16. (
  17. [date] => 2015-03-05 18:58:24
  18. [count] => 67
  19. )
  20.  
  21. [3] => Array
  22. (
  23. [date] => 2015-05-01 13:29:11
  24. [count] => 38
  25. )
  26.  
  27. [4] => Array
  28. (
  29. [date] => 2015-06-04 09:56:03
  30. [count] => 57
  31. )
  32.  
  33. [5] => Array
  34. (
  35. [date] => 2015-09-02 12:17:24
  36. [count] => 41
  37. )
  38.  
  39. [6] => Array
  40. (
  41. [date] => 2015-10-12 10:01:43
  42. [count] => 118
  43. )
  44.  
  45. [7] => Array
  46. (
  47. [date] => 2015-10-17 05:46:54
  48. [count] => 123
  49. )
  50.  
  51. [8] => Array
  52. (
  53. [date] => 2015-12-09 14:46:24
  54. [count] => 70
  55. )
  56.  
  57. [9] => Array
  58. (
  59. [date] => 2015-12-13 23:57:30
  60. [count] => 122
  61. )
  62.  
  63. [10] => Array
  64. (
  65. [date] => 2015-12-21 15:29:08
  66. [count] => 97
  67. )
  68.  
  69. [11] => Array
  70. (
  71. [date] => 2016-01-10 21:37:09
  72. [count] => 172
  73. )
  74.  
  75. [12] => Array
  76. (
  77. [date] => 2016-01-11 14:49:49
  78. [count] => 139
  79. )
  80.  
  81. [13] => Array
  82. (
  83. [date] => 2016-01-16 22:36:38
  84. [count] => 126
  85. )
  86.  
  87. [14] => Array
  88. (
  89. [date] => 2016-01-18 18:19:34
  90. [count] => 92
  91. )
  92.  
  93. [15] => Array
  94. (
  95. [date] => 2016-01-19 14:59:33
  96. [count] => 101
  97. )
  98.  
  99. [16] => Array
  100. (
  101. [date] => 2016-01-20 09:21:28
  102. [count] => 140
  103. )
  104.  
  105. [17] => Array
  106. (
  107. [date] => 2016-01-22 18:21:49
  108. [count] => 82
  109. )
  110.  
  111. [18] => Array
  112. (
  113. [date] => 2016-01-23 18:45:24
  114. [count] => 81
  115. )
  116.  
  117. [19] => Array
  118. (
  119. [date] => 2016-01-24 22:19:37
  120. [count] => 83
  121. )
  122.  
  123. [20] => Array
  124. (
  125. [date] => 2016-01-25 21:15:17
  126. [count] => 111
  127. )
  128.  
  129. [21] => Array
  130. (
  131. [date] => 2016-01-26 18:28:17
  132. [count] => 118
  133. )
  134.  
  135. [22] => Array
  136. (
  137. [date] => 2016-01-27 13:26:06
  138. [count] => 35
  139. )
  140.  
  141. [23] => Array
  142. (
  143. [date] => 2016-01-28 08:01:01
  144. [count] => 38
  145. )
  146.  
  147. [24] => Array
  148. (
  149. [date] => 2016-01-29 21:34:58
  150. [count] => 37
#2 26 марта 2016 в 23:01
Андрей, проблема известна и уже решена в этом коммите

p.s. портянки кода нужно прятать под спойлер.
#3 26 марта 2016 в 23:11
Благодарствую. Спасибо за оперативный ответ.
#4 28 марта 2016 в 00:20
Решено
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.