date_start для выборки при ограничении за крайние 90 дней

parent 38fb3dc4
...@@ -367,9 +367,14 @@ class Statistics ...@@ -367,9 +367,14 @@ class Statistics
$dataRequest['data']['end_date'] = $date_end; $dataRequest['data']['end_date'] = $date_end;
// последние 90 дней, если кампания долго идет // последние 90 дней, если кампания долго идет
//$date_start = $dates[0]; /*
//$interval = date($date_end)->diff(date($date_start)); // получаем разницу в виде объекта DateInterval $dateStart = new \DateTime($dates[0]);
//$dataRequest['data']['diff'] = $interval->d; $dateEnd = new \DateTime($date_end);
$interval = $dateEnd->diff($dateStart);
if ($interval->d > 3) {
$dataRequest['data']['start_date'] = $dateEnd->modify('-3 day')->format('Y-m-d');
}
*/
if ($by_days) { if ($by_days) {
$dataRequest['data']['by_days'] = true; $dataRequest['data']['by_days'] = true;
...@@ -467,6 +472,7 @@ class Statistics ...@@ -467,6 +472,7 @@ class Statistics
AddDataStatsNull($dataStats, $stat_cats); AddDataStatsNull($dataStats, $stat_cats);
} }
} else { } else {
//Если у кампании конца нет, то по последний день когда были показы:
//if (($item >= $stat_from) && ($item <= $stat_to)) { //if (($item >= $stat_from) && ($item <= $stat_to)) {
//if (($item >= $stat_from)) { //if (($item >= $stat_from)) {
if (($item <= $stat_to)) { if (($item <= $stat_to)) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment