[Dashboard] VUCC Fix for error when no QSOs

这个提交包含在:
Andreas 2022-09-11 15:07:26 +02:00
父节点 b5fc571e2e
当前提交 591e2889ae

查看文件

@ -341,15 +341,18 @@ class VUCC extends CI_Model
$col_gridsquare_worked = $this->get_vucc_summary('All', 'none');
$workedGridArray = array();
if ($col_gridsquare_worked != null) {
foreach ($col_gridsquare_worked as $workedgrid) {
array_push($workedGridArray, $workedgrid['gridsquare']);
if(!in_array($workedgrid['gridsquare'], $totalGridWorked)){
array_push($totalGridWorked, $workedgrid['gridsquare']);
}
}
}
$col_vucc_grids_worked = $this->get_vucc_summary_col_vucc('All', 'none');
if ($col_vucc_grids_worked != null) {
foreach ($col_vucc_grids_worked as $gridSplit) {
$grids = explode(",", $gridSplit['col_vucc_grids']);
foreach($grids as $key) {
@ -364,10 +367,12 @@ class VUCC extends CI_Model
}
}
}
}
// Getting all the confirmed grids
$col_gridsquare_confirmed = $this->get_vucc_summary('All', 'both');
if ($col_gridsquare_confirmed != null) {
$confirmedGridArray = array();
foreach ($col_gridsquare_confirmed as $confirmedgrid) {
array_push($confirmedGridArray, $confirmedgrid['gridsquare']);
@ -375,9 +380,11 @@ class VUCC extends CI_Model
array_push($totalGridConfirmed, $confirmedgrid['gridsquare']);
}
}
}
$col_vucc_grids_confirmed = $this->get_vucc_summary_col_vucc('All', 'both');
if ($col_vucc_grids_confirmed != null) {
foreach ($col_vucc_grids_confirmed as $gridSplit) {
$grids = explode(",", $gridSplit['col_vucc_grids']);
foreach($grids as $key) {
@ -392,6 +399,7 @@ class VUCC extends CI_Model
}
}
}
}
$vuccArray['All']['worked'] = count($totalGridWorked);
$vuccArray['All']['confirmed'] = count($totalGridConfirmed);