diff --git a/application/views/components/hamsat/table.php b/application/views/components/hamsat/table.php index 8753058d..3b6de4a3 100644 --- a/application/views/components/hamsat/table.php +++ b/application/views/components/hamsat/table.php @@ -8,7 +8,7 @@ Date / Time Callsign Satellite - Gridsquare + Gridsquare(s) @@ -58,11 +58,23 @@ logbook_model->check_if_grid_worked_in_logbook($rove['gridsquare'], null, "SAT"); - if ($worked != 0) { - echo " " . $rove['gridsquare'] . ""; + if (strpos($rove['gridsquare'], '/') !== false) { + $grids = explode('/', $rove['gridsquare']); + foreach ($grids as $grid) { + $worked = $CI->logbook_model->check_if_grid_worked_in_logbook($grid, null, "SAT"); + if ($worked != 0) { + echo " " . $grid . ""; + } else { + echo " " . $grid . ""; + } + } } else { - echo " " . $rove['gridsquare'] . ""; + $worked = $CI->logbook_model->check_if_grid_worked_in_logbook($rove['gridsquare'], null, "SAT"); + if ($worked != 0) { + echo " " . $rove['gridsquare'] . ""; + } else { + echo " " . $rove['gridsquare'] . ""; + } } ?>