diff --git a/application/controllers/Components.php b/application/controllers/Components.php index 7fc0e27a..94fdd0f9 100644 --- a/application/controllers/Components.php +++ b/application/controllers/Components.php @@ -15,7 +15,7 @@ class Components extends CI_Controller { public function index() { $this->load->model('stations'); - $url = 'https://oscarwatch.org/scripts/hamsat_json.php'; + $url = 'https://hams.at/api/alerts/upcoming'; $json = file_get_contents($url); $data['rovedata'] = json_decode($json, true); $data['gridsquare'] = strtoupper($this->stations->find_gridsquare()); diff --git a/application/views/components/hamsat/table.php b/application/views/components/hamsat/table.php index 80dad90b..0a76fade 100644 --- a/application/views/components/hamsat/table.php +++ b/application/views/components/hamsat/table.php @@ -21,7 +21,7 @@ - + - - + load->model('logbooks_model'); - $logbooks_locations_array = $CI->logbooks_model->list_logbook_relationships($this->session->userdata('active_station_logbook')); + $CI->load->model('logbooks_model'); + $logbooks_locations_array = $CI->logbooks_model->list_logbook_relationships($this->session->userdata('active_station_logbook')); $CI->load->model('logbook_model'); $call_worked = $CI->logbook_model->check_if_callsign_worked_in_logbook($rove['callsign'], $logbooks_locations_array, "SAT"); if ($call_worked != 0) { @@ -60,48 +60,54 @@ - + + "> logbook_model->check_if_grid_worked_in_logbook($grid, null, "SAT"); - if ($worked != 0) { - echo " " . $grid . ""; - } else { - echo " " . $grid . ""; - } - } - } else { - $worked = $CI->logbook_model->check_if_grid_worked_in_logbook($rove['gridsquare'], null, "SAT"); + foreach ($rove['grids'] as $grid) { + $worked = $CI->logbook_model->check_if_grid_worked_in_logbook($grid, null, "SAT"); if ($worked != 0) { - echo " " . $rove['gridsquare'] . ""; + echo " " . $grid . ""; } else { - echo " " . $rove['gridsquare'] . ""; + echo " " . $grid . ""; } } ?> - Track + Track - Sked + Sked diff --git a/assets/css/default/overrides.css b/assets/css/default/overrides.css index 943d0165..ae07e3e7 100644 --- a/assets/css/default/overrides.css +++ b/assets/css/default/overrides.css @@ -60,4 +60,4 @@ thead > tr > td { .dxccsummaryheader:after { background-image: linear-gradient(to right, black 0, black 12ch, black 12ch, black 100%); -} \ No newline at end of file +} diff --git a/assets/css/general.css b/assets/css/general.css index 1443a1e8..4f17f87b 100644 --- a/assets/css/general.css +++ b/assets/css/general.css @@ -767,4 +767,19 @@ label { .dxccsummaryheaderopened:after { content: "\2796"; /* Unicode character for "minus" sign (-) */ -} \ No newline at end of file +} + +.hamsatBgLin { + background-color: rgb(224 242 254) !important; + --bs-badge-color: rgb(2 132 199) !important; +} + +.hamsatBgData { + background-color: rgb(250 232 255) !important; + --bs-badge-color: rgb(192 38 211) !important; +} + +.hamsatBgFm { + background-color: rgb(254 243 199) !important; + --bs-badge-color: rgb(217 119 6) !important; +}