diff --git a/application/views/logbookadvanced/index.php b/application/views/logbookadvanced/index.php
index c02800c27..3a75335c0 100644
--- a/application/views/logbookadvanced/index.php
+++ b/application/views/logbookadvanced/index.php
@@ -67,6 +67,7 @@
\"county\":{\"show\":\"true\"},
\"qth\":{\"show\":\"true\"},
\"frequency\":{\"show\":\"true\"},
+ \"dcl\":{\"show\":\"true\"},
}";
}
$current_opts = json_decode($options);
@@ -171,6 +172,10 @@
echo "\nvar o_template = { frequency: {show: 'true'}};";
echo "\nuser_options={...user_options, ...o_template};";
}
+ if (!isset($current_opts->dcl)) {
+ echo "\nvar o_template = { dcl: {show: 'true'}};";
+ echo "\nuser_options={...user_options, ...o_template};";
+ }
foreach ($mapoptions as $mo) {
@@ -735,6 +740,9 @@ $options = json_decode($options);
} ?>
qrz->show ?? "true") == "true") {
echo '
' . __("QRZ") . ' | ';
+ } ?>
+ dcl->show ?? "true") == "true") {
+ echo '' . __("DCL") . ' | ';
} ?>
qslmsgs->show ?? "false") == "true") {
echo '' . __("QSL Msg (S)") . ' | ';
diff --git a/assets/js/sections/logbookadvanced.js b/assets/js/sections/logbookadvanced.js
index f454538ce..081e0744d 100644
--- a/assets/js/sections/logbookadvanced.js
+++ b/assets/js/sections/logbookadvanced.js
@@ -89,6 +89,9 @@ function updateRow(qso) {
if ((user_options.qrz.show ?? 'true') == "true"){
cells.eq(c++).html(qso.qrz);
}
+ if ((user_options.dcl.show ?? 'true') == "true"){
+ cells.eq(c++).html(qso.dcl);
+ }
if ((user_options.qslmsgs.show ?? 'true') == "true"){
cells.eq(c++).text(qso.qslMessage);
}
@@ -274,6 +277,9 @@ function loadQSOTable(rows) {
if ((user_options.qrz.show ?? 'true') == "true"){
data.push(qso.qrz);
}
+ if ((user_options.dcl.show ?? 'true') == "true"){
+ data.push(qso.dcl);
+ }
if ((user_options.qslmsgs.show ?? 'true') == "true"){
data.push(qso.qslMessage);
}