From f522c4cbd305f70a9f8024a9ad35a1e40116b504 Mon Sep 17 00:00:00 2001 From: Andreas Kristiansen <6977712+AndreasK79@users.noreply.github.com> Date: Wed, 31 Dec 2025 13:04:48 +0100 Subject: [PATCH 1/6] [Advanced Logbook] DBTools tweaking --- application/models/Logbookadvanced_model.php | 2 +- .../views/logbookadvanced/dbtoolsdialog.php | 16 ---------------- 2 files changed, 1 insertion(+), 17 deletions(-) diff --git a/application/models/Logbookadvanced_model.php b/application/models/Logbookadvanced_model.php index ecb0a3eed..93051dbea 100644 --- a/application/models/Logbookadvanced_model.php +++ b/application/models/Logbookadvanced_model.php @@ -2042,7 +2042,7 @@ class Logbookadvanced_model extends CI_Model { $dxcc['adif'] = (isset($dxcc['adif'])) ? $dxcc['adif'] : 0; $dxcc['entity'] = (isset($dxcc['entity'])) ? $dxcc['entity'] : 'None'; - if ($call->col_dxcc != $dxcc['adif']) { + if (($call->col_dxcc ?? 'Unset') != $dxcc['adif']) { $result[] = array( 'callsign' => $call->col_call, 'qso_date' => $call->date, diff --git a/application/views/logbookadvanced/dbtoolsdialog.php b/application/views/logbookadvanced/dbtoolsdialog.php index b4990e92d..62412d1ce 100644 --- a/application/views/logbookadvanced/dbtoolsdialog.php +++ b/application/views/logbookadvanced/dbtoolsdialog.php @@ -40,7 +40,6 @@ -
@@ -52,7 +51,6 @@
-
@@ -64,7 +62,6 @@
-
@@ -76,19 +73,6 @@
- -
-
-
-

-
-
- -
-
-
From 2b8ea00db4b5c4333f353043d2d8ee37d3eac18b Mon Sep 17 00:00:00 2001 From: Andreas Kristiansen <6977712+AndreasK79@users.noreply.github.com> Date: Wed, 31 Dec 2025 13:20:24 +0100 Subject: [PATCH 2/6] Remove correctly from dxcc table since it's datatable --- assets/js/sections/logbookadvanced.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/assets/js/sections/logbookadvanced.js b/assets/js/sections/logbookadvanced.js index b7876832c..4693514bf 100644 --- a/assets/js/sections/logbookadvanced.js +++ b/assets/js/sections/logbookadvanced.js @@ -2761,6 +2761,8 @@ function saveOptions() { return; } + let table = $('#dxccCheckTable').DataTable(); + $('#fixSelectedDxccBtn').prop("disabled", true).addClass("running"); $('#closeButton').prop("disabled", true); @@ -2773,7 +2775,8 @@ function saveOptions() { $('#closeButton').prop("disabled", false); id_list.forEach(function(id) { let row = $("#dxccCheckTable tbody tr#qsoID-" + id); - row.remove(); + table.row(row).remove(); + table.draw(false); }); $('.dxcctablediv').html(data.message); }, From 10a54c9656730377634007e4518e51ee0e5ac768 Mon Sep 17 00:00:00 2001 From: Andreas Kristiansen <6977712+AndreasK79@users.noreply.github.com> Date: Wed, 31 Dec 2025 13:41:58 +0100 Subject: [PATCH 3/6] Update only for single zone qsos --- .../views/logbookadvanced/checkresult.php | 13 ++++++++++--- assets/js/sections/logbookadvanced.js | 18 +++++++++++++++--- 2 files changed, 25 insertions(+), 6 deletions(-) diff --git a/application/views/logbookadvanced/checkresult.php b/application/views/logbookadvanced/checkresult.php index 890501263..e4d9f8bb3 100644 --- a/application/views/logbookadvanced/checkresult.php +++ b/application/views/logbookadvanced/checkresult.php @@ -260,7 +260,14 @@ function check_incorrect_cq_zones($result, $custom_date_format) { ?>
-
+

+
+
+ + +
+
+
@@ -294,7 +301,7 @@ function check_incorrect_cq_zones($result, $custom_date_format) { ?> echo ''; if($qso->COL_SAT_NAME != null) { echo $qso->COL_SAT_NAME; } else { echo strtolower($qso->COL_BAND); }; echo ''; echo ''; echo strlen($qso->COL_GRIDSQUARE ?? '')==0?$qso->COL_VUCC_GRIDS:$qso->COL_GRIDSQUARE; echo ''; echo '' . $qso->COL_CQZ . ''; - echo '' . $qso->correctcqzone . ''; + echo '' . $qso->correctcqzone . ''; echo '' . ucwords(strtolower($qso->COL_COUNTRY), "- (/") . ''; echo '' . $qso->station_profile_name . ''; echo ''; @@ -334,7 +341,7 @@ function check_incorrect_itu_zones($result, $custom_date_format) { ?>
-
+