From c18be542265f353e9ca14218bfb8e74c64157aff Mon Sep 17 00:00:00 2001 From: Andreas Kristiansen <6977712+AndreasK79@users.noreply.github.com> Date: Mon, 5 Aug 2024 18:13:49 +0200 Subject: [PATCH] Early start on table and chart for elevation stats --- application/models/Stats.php | 14 ++++ application/views/interface_assets/header.php | 2 + .../views/statistics/antennaanalytics.php | 37 ++++++++++ assets/js/sections/antennastats.js | 74 +++++++++++++++++++ 4 files changed, 127 insertions(+) create mode 100644 application/views/statistics/antennaanalytics.php create mode 100644 assets/js/sections/antennastats.js diff --git a/application/models/Stats.php b/application/models/Stats.php index eab3503c9..e6e250634 100644 --- a/application/models/Stats.php +++ b/application/models/Stats.php @@ -688,6 +688,20 @@ return $modes; } + + function azeldata() { + $this->load->model('logbooks_model'); + $logbooks_locations_array = $this->logbooks_model->list_logbook_relationships($this->session->userdata('active_station_logbook')); + + if (!$logbooks_locations_array) { + return null; + } + + $sql = "SELECT count(*) qsos, round(COL_ANT_EL) elevation FROM logbook where station_id in (" . implode(',',$logbooks_locations_array) . ") and col_ant_el > 0 group by round(col_ant_el)"; + + $result = $this->db->query($sql); + return $result->result(); + } } ?> diff --git a/application/views/interface_assets/header.php b/application/views/interface_assets/header.php index 03917d896..c0168611f 100644 --- a/application/views/interface_assets/header.php +++ b/application/views/interface_assets/header.php @@ -133,6 +133,8 @@