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); }