Add detecting null-data before calculating spec fields

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