Add detecting null-data before calculating spec fields

parent 68709346
...@@ -602,11 +602,13 @@ class Cabinet extends Common ...@@ -602,11 +602,13 @@ class Cabinet extends Common
// Добавляем категории для сводного отчета по магазину: // Добавляем категории для сводного отчета по магазину:
private function addStatsSpecialCats($periodStats) private function addStatsSpecialCats($periodStats)
{ {
$periodStats['ctr'] = []; if ($periodStats) {
foreach($periodStats['period'] as $ind => $period) { $periodStats['ctr'] = [];
$views_value = $periodStats['Views'][$ind]; foreach($periodStats['period'] as $ind => $period) {
$clicks_value = $periodStats['Clicks'][$ind]; $views_value = $periodStats['Views'][$ind];
$periodStats['ctr'][] = ($views_value != 0) ? round(($clicks_value/$views_value)*100, 2) : 0; $clicks_value = $periodStats['Clicks'][$ind];
$periodStats['ctr'][] = ($views_value != 0) ? round(($clicks_value/$views_value)*100, 2) : 0;
}
} }
return $periodStats; return $periodStats;
} }
......
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