From abe25ef3096d852da500e5a024000c331eb903a6 Mon Sep 17 00:00:00 2001 From: Peter Goodhall Date: Mon, 3 Jul 2023 17:11:04 +0100 Subject: [PATCH 1/3] [AMSAT Status] Fix issue with AO-7 not reporting --- application/models/Logbook_model.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/application/models/Logbook_model.php b/application/models/Logbook_model.php index 71e7ac28..7900a6ca 100755 --- a/application/models/Logbook_model.php +++ b/application/models/Logbook_model.php @@ -694,10 +694,10 @@ class Logbook_model extends CI_Model { $sat_name = ''; if ($data['COL_SAT_NAME'] == 'AO-7') { if ($data['COL_BAND'] == '2m' && $data['COL_BAND_RX'] == '10m') { - $sat_name = '[A]_AO-7'; + $sat_name = 'AO-7[A]'; } if ($data['COL_BAND'] == '70cm' && $data['COL_BAND_RX'] == '2m') { - $sat_name = '[B]_AO-7'; + $sat_name = 'AO-7[B]'; } } else if ($data['COL_SAT_NAME'] == 'QO-100') { $sat_name = 'QO-100_NB'; From f70419cc021bc4a11d9ee5dd194e0ac4bee409ce Mon Sep 17 00:00:00 2001 From: Andreas <6977712+AndreasK79@users.noreply.github.com> Date: Mon, 3 Jul 2023 20:52:42 +0200 Subject: [PATCH 2/3] [Grid Map] Adjusted coordinate info to not jump around --- application/views/gridmap/index.php | 8 +++++++- assets/js/leaflet/geocoding.js | 12 +++++++++--- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/application/views/gridmap/index.php b/application/views/gridmap/index.php index 74ebaefc..2b9e59ef 100644 --- a/application/views/gridmap/index.php +++ b/application/views/gridmap/index.php @@ -33,6 +33,12 @@ .cohidden { display:none; } +#latDeg, #lngDeg { + width: 170px; +} +#locator, #distance, #bearing { + width: 120px; +}
@@ -100,7 +106,7 @@
-
+
Latitude:
Longitude:
diff --git a/assets/js/leaflet/geocoding.js b/assets/js/leaflet/geocoding.js index a7efb8d7..6ecaba14 100644 --- a/assets/js/leaflet/geocoding.js +++ b/assets/js/leaflet/geocoding.js @@ -15,14 +15,20 @@ function ConvertDDToDMS(lat, lng) { if (lng > 180) { lng = lng - 360; } - - LatLng['latDeg'] = (lat < 0 ? "S" : "N") + " " + (0 | (lat < 0 ? (lat = -lat) : lat)) + "° " + (0 | (((lat += 1e-9) % 1) * 60)) + "' " + ((0 | (((lat * 60) % 1) * 6000)) / 100) + "\""; - LatLng['lngDeg'] = (lng < 0 ? "W" : "E") + " " + (0 | (lng < 0 ? (lng = -lng) : lng)) + "° " + (0 | (((lng += 1e-9) % 1) * 60)) + "' " + ((0 | (((lng * 60) % 1) * 6000)) / 100) + "\""; + LatLng['latDeg'] = (lat < 0 ? "S" : "N") + " " + pad((0 |(lat < 0 ? (lat = -lat) : lat)),3) + "° " + pad(0 | (((lat += 1e-9) % 1) * 60),2) + "' " + ((0 | (((lat * 60) % 1) * 6000)) / 100) + "\""; + + LatLng['lngDeg'] = (lng < 0 ? "W" : "E") + " " + pad((0 | (lng < 0 ? (lng = -lng) : lng)), 2) + "° " + pad(0 | (((lng += 1e-9) % 1) * 60),2) + "' " + ((0 | (((lng * 60) % 1) * 6000)) / 100) + "\""; return LatLng; } +function pad(n, width, z) { + z = z || '0'; + n = n + ''; + return n.length >= width ? n : new Array(width - n.length + 1).join(z) + n; +} + const latLngToLocator = (lat, lng) => { if (lng < -180) { lng = lng + 360; From 9efb2f323393585862153af329a392bba22d25ec Mon Sep 17 00:00:00 2001 From: Andreas <6977712+AndreasK79@users.noreply.github.com> Date: Mon, 3 Jul 2023 20:55:00 +0200 Subject: [PATCH 3/3] [Grid Map] Swapped padding for longitude/latitude --- assets/js/leaflet/geocoding.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/assets/js/leaflet/geocoding.js b/assets/js/leaflet/geocoding.js index 6ecaba14..0749c1b2 100644 --- a/assets/js/leaflet/geocoding.js +++ b/assets/js/leaflet/geocoding.js @@ -16,9 +16,9 @@ function ConvertDDToDMS(lat, lng) { lng = lng - 360; } - LatLng['latDeg'] = (lat < 0 ? "S" : "N") + " " + pad((0 |(lat < 0 ? (lat = -lat) : lat)),3) + "° " + pad(0 | (((lat += 1e-9) % 1) * 60),2) + "' " + ((0 | (((lat * 60) % 1) * 6000)) / 100) + "\""; + LatLng['latDeg'] = (lat < 0 ? "S" : "N") + " " + pad((0 |(lat < 0 ? (lat = -lat) : lat)), 2) + "° " + pad(0 | (((lat += 1e-9) % 1) * 60),2) + "' " + ((0 | (((lat * 60) % 1) * 6000)) / 100) + "\""; - LatLng['lngDeg'] = (lng < 0 ? "W" : "E") + " " + pad((0 | (lng < 0 ? (lng = -lng) : lng)), 2) + "° " + pad(0 | (((lng += 1e-9) % 1) * 60),2) + "' " + ((0 | (((lng * 60) % 1) * 6000)) / 100) + "\""; + LatLng['lngDeg'] = (lng < 0 ? "W" : "E") + " " + pad((0 | (lng < 0 ? (lng = -lng) : lng)), 3) + "° " + pad(0 | (((lng += 1e-9) % 1) * 60),2) + "' " + ((0 | (((lng * 60) % 1) * 6000)) / 100) + "\""; return LatLng; }