diff --git a/Dockerfile b/Dockerfile
index b4552c301..3c337c466 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -8,6 +8,10 @@ RUN apt-get update && apt-get install -y --no-install-recommends cron
RUN install-php-extensions \
mysqli \
zip \
+ redis \
+ memcached \
+ apcu \
+ wincache \
gd; \
\
a2enmod rewrite; \
diff --git a/application/controllers/Logbook.php b/application/controllers/Logbook.php
index e238246c4..f281a17ce 100644
--- a/application/controllers/Logbook.php
+++ b/application/controllers/Logbook.php
@@ -952,7 +952,9 @@ class Logbook extends CI_Controller {
if (is_array($source_callbooks)) {
$callsigninfo['error'] = ''.__('All callbook lookups failed or provided no results.').'';
foreach($source_callbooks as $source) {
- $callsigninfo['error'] .= "
".$callsigninfo['callsign']['error_'.$source.'_name'].': '.$callsigninfo['callsign']['error_'.$source];
+ if (isset($callsigninfo['callsign']['error_'.$source]) && isset($callsigninfo['callsign']['error_'.$source.'_name'])) {
+ $callsigninfo['error'] .= "
".$callsigninfo['callsign']['error_'.$source.'_name'].': '.$callsigninfo['callsign']['error_'.$source];
+ }
}
} else {
if (isset($callsigninfo['callsign']['error'])) {
diff --git a/application/locale/bg_BG/LC_MESSAGES/messages.po b/application/locale/bg_BG/LC_MESSAGES/messages.po
index ff2425c87..cb90d02d9 100644
--- a/application/locale/bg_BG/LC_MESSAGES/messages.po
+++ b/application/locale/bg_BG/LC_MESSAGES/messages.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Report-Msgid-Bugs-To: translations@wavelog.org\n"
-"POT-Creation-Date: 2026-01-28 06:50+0000\n"
+"POT-Creation-Date: 2026-02-02 08:14+0000\n"
"PO-Revision-Date: 2024-11-01 08:53+0000\n"
"Last-Translator: Plamen Panteleev \n"
"Language-Team: Bulgarian \n"
"Language-Team: Bosnian \n"
"Language-Team: Montenegrin \n"
"Language-Team: Czech \n"
"Language-Team: German \n"
"Language-Team: Greek \n"
"Language-Team: Spanish \n"
"Language-Team: Estonian \n"
"Language-Team: Finnish \n"
"Language-Team: French \n"
"Language-Team: Croatian \n"
"Language-Team: Hungarian \n"
"Language-Team: Armenian \n"
"Language-Team: Italian \n"
"Language-Team: Japanese \n"
"Language-Team: Lithuanian \n"
"Language-Team: Latvian \n"
"Language-Team: Dutch \n"
"Language-Team: Polish \n"
"Language-Team: Portuguese (Portugal) \n"
"Language-Team: Russian \n"
"Language-Team: Slovak \n"
"Language-Team: Albanian \n"
"Language-Team: Serbian \n"
"Language-Team: Swedish \n"
"Language-Team: Turkish \n"
-"Language-Team: Chinese (Simplified Han script) \n"
+"Language-Team: Chinese (Simplified Han script) \n"
"Language: zh_CN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -461,7 +461,7 @@ msgid " and "
msgstr " 并且 "
#: application/controllers/Awards.php:595
-#: application/controllers/Logbook.php:1421
+#: application/controllers/Logbook.php:1423
#: application/views/awards/index.php:8 application/views/bandmap/list.php:326
#: application/views/bands/index.php:57 application/views/dashboard/index.php:9
#: application/views/interface_assets/header.php:218
@@ -489,7 +489,7 @@ msgid "SOTA"
msgstr "SOTA"
#: application/controllers/Awards.php:613
-#: application/controllers/Logbook.php:1422
+#: application/controllers/Logbook.php:1424
#: application/views/bandmap/list.php:328 application/views/bands/index.php:64
#: application/views/dashboard/index.php:10
#: application/views/interface_assets/header.php:206
@@ -511,7 +511,7 @@ msgid "WWFF"
msgstr "WWFF"
#: application/controllers/Awards.php:631
-#: application/controllers/Logbook.php:1423
+#: application/controllers/Logbook.php:1425
#: application/views/adif/import.php:60 application/views/bandmap/list.php:327
#: application/views/bands/index.php:54
#: application/views/dashboard/index.php:11
@@ -1457,7 +1457,7 @@ msgstr "eQSL"
msgid "All callbook lookups failed or provided no results."
msgstr "所有呼号簿的查询均失败或没有结果。"
-#: application/controllers/Logbook.php:1416
+#: application/controllers/Logbook.php:1418
#: application/controllers/Radio.php:46
#: application/views/accumulate/index.php:31
#: application/views/activated_gridmap/index.php:43
@@ -1557,7 +1557,7 @@ msgstr "所有呼号簿的查询均失败或没有结果。"
msgid "Mode"
msgstr "模式"
-#: application/controllers/Logbook.php:1417
+#: application/controllers/Logbook.php:1419
#: application/views/awards/73on73/index.php:38
#: application/views/awards/pota/index.php:37
#: application/views/awards/wwff/index.php:37
@@ -1586,7 +1586,7 @@ msgstr "模式"
msgid "RST (S)"
msgstr "我收对方"
-#: application/controllers/Logbook.php:1418
+#: application/controllers/Logbook.php:1420
#: application/views/awards/73on73/index.php:37
#: application/views/awards/pota/index.php:38
#: application/views/awards/wwff/index.php:38
@@ -1616,7 +1616,7 @@ msgstr "我收对方"
msgid "RST (R)"
msgstr "对方收我"
-#: application/controllers/Logbook.php:1419
+#: application/controllers/Logbook.php:1421
#: application/views/dashboard/index.php:7
#: application/views/qslcard/searchresult.php:15
#: application/views/qslcard/searchresult.php:31
@@ -1637,7 +1637,7 @@ msgstr "对方收我"
msgid "Country"
msgstr "DXCC 实体"
-#: application/controllers/Logbook.php:1420
+#: application/controllers/Logbook.php:1422
#: application/views/awards/iota/index.php:198
#: application/views/bandmap/list.php:329 application/views/bands/index.php:52
#: application/views/dashboard/index.php:8
@@ -1668,7 +1668,7 @@ msgstr "DXCC 实体"
msgid "IOTA"
msgstr "IOTA"
-#: application/controllers/Logbook.php:1424
+#: application/controllers/Logbook.php:1426
#: application/views/awards/counties/details.php:12
#: application/views/awards/counties/index.php:21
#: application/views/awards/rac/index.php:146
@@ -1699,7 +1699,7 @@ msgstr "IOTA"
msgid "State"
msgstr "州"
-#: application/controllers/Logbook.php:1425
+#: application/controllers/Logbook.php:1427
#: application/views/activated_gridmap/index.php:110
#: application/views/awards/ffma/index.php:38
#: application/views/awards/gridmaster/index.php:54
@@ -1751,7 +1751,7 @@ msgstr "州"
msgid "Gridsquare"
msgstr "网格坐标"
-#: application/controllers/Logbook.php:1426
+#: application/controllers/Logbook.php:1428
#: application/views/activated_gridmap/index.php:112
#: application/views/awards/ffma/index.php:40
#: application/views/awards/gridmaster/index.php:56
@@ -1781,7 +1781,7 @@ msgstr "网格坐标"
msgid "Distance"
msgstr "距离"
-#: application/controllers/Logbook.php:1427
+#: application/controllers/Logbook.php:1429
#: application/views/accumulate/index.php:21
#: application/views/activated_gridmap/index.php:12
#: application/views/activators/index.php:10
@@ -1876,7 +1876,7 @@ msgstr "距离"
msgid "Band"
msgstr "频段"
-#: application/controllers/Logbook.php:1428
+#: application/controllers/Logbook.php:1430
#: application/controllers/Radio.php:45 application/views/bandmap/list.php:166
#: application/views/bandmap/list.php:567
#: application/views/contesting/index.php:148
@@ -1903,7 +1903,7 @@ msgstr "频段"
msgid "Frequency"
msgstr "频率"
-#: application/controllers/Logbook.php:1429
+#: application/controllers/Logbook.php:1431
#: application/controllers/Radio.php:43
#: application/views/dashboard/index.php:17
#: application/views/logbookadvanced/edit.php:13
@@ -1927,7 +1927,7 @@ msgstr "频率"
msgid "Operator"
msgstr "操作员"
-#: application/controllers/Logbook.php:1450
+#: application/controllers/Logbook.php:1452
#: application/controllers/Stationsetup.php:424
#: application/views/awards/dxcc/index.php:83
#: application/views/awards/dxcc/index.php:291
@@ -3563,52 +3563,52 @@ msgstr "qslsdate 字段错误(YYYYMMDD)"
msgid "the clublog_qso_upload_date is invalid (YYYYMMDD)"
msgstr "clublog_qso_upload_date 字段错误( YYYYMMDD)"
-#: application/models/Logbook_model.php:5435
+#: application/models/Logbook_model.php:5433
#: application/views/simplefle/index.php:41
msgid "Duplicate for"
msgstr "内容重复"
-#: application/models/Logbook_model.php:5500
-#: application/models/Logbook_model.php:5595
+#: application/models/Logbook_model.php:5498
+#: application/models/Logbook_model.php:5593
msgid "QSO could not be matched"
msgstr "QSO 无法匹配"
-#: application/models/Logbook_model.php:5508
+#: application/models/Logbook_model.php:5506
msgid "confirmed by LoTW/Clublog/eQSL/Contest"
msgstr "已经通过 LoTW/Clublog/eQSL/竞赛 确认"
-#: application/models/Logbook_model.php:5514
+#: application/models/Logbook_model.php:5512
msgid "confirmed by award manager"
msgstr "已经通过奖项管理员确认"
-#: application/models/Logbook_model.php:5518
+#: application/models/Logbook_model.php:5516
msgid "confirmed by cross-check of DCL data"
msgstr "已经通过 DCL 数据交叉检查确认"
-#: application/models/Logbook_model.php:5522
+#: application/models/Logbook_model.php:5520
msgid "confirmation pending"
msgstr "等待确认"
-#: application/models/Logbook_model.php:5525
+#: application/models/Logbook_model.php:5523
msgid "unconfirmed"
msgstr "未确认"
-#: application/models/Logbook_model.php:5528
+#: application/models/Logbook_model.php:5526
#: application/views/satellite/index.php:82
#: application/views/satellite/satinfo.php:41
#: application/views/view_log/qso.php:293
msgid "unknown"
msgstr "未知"
-#: application/models/Logbook_model.php:5598
+#: application/models/Logbook_model.php:5596
msgid "POTA reference already in log"
msgstr "日志中已存在 POTA 编号"
-#: application/models/Logbook_model.php:5601
+#: application/models/Logbook_model.php:5599
msgid "QSO updated"
msgstr "QSO已上传"
-#: application/models/Logbook_model.php:5995
+#: application/models/Logbook_model.php:5993
#: application/views/activated_gridmap/index.php:114
#: application/views/awards/ffma/index.php:42
#: application/views/awards/gridmaster/index.php:58
diff --git a/application/models/Logbook_model.php b/application/models/Logbook_model.php
index 18b433965..42892992d 100644
--- a/application/models/Logbook_model.php
+++ b/application/models/Logbook_model.php
@@ -86,7 +86,7 @@ class Logbook_model extends CI_Model {
$prop_mode = $qso_data['prop_mode'] ?? NULL;
$email = $qso_data['email'] ?? NULL;
$region = $qso_data['region'] ?? NULL;
-
+
// In case of a satellite name we force the $prop_mode to SAT
$prop_mode = ($qso_data['sat_name'] ?? NULL) != NULL ? "SAT" : $prop_mode;
@@ -118,7 +118,7 @@ class Logbook_model extends CI_Model {
$contestid = $qso_data['contestname'] ?? NULL;
$tx_power = filter_var(($qso_data['transmit_power'] ?? NULL), FILTER_VALIDATE_FLOAT) ?? NULL;
-
+
if (($qso_data['radio'] ?? '') == 'ws') { // WebSocket
$radio_name = $qso_data['radio_ws_name'];
@@ -131,9 +131,9 @@ class Logbook_model extends CI_Model {
// Cache DXCC lookup to avoid calling check_dxcc_table() 4 times if atleast one of these fields is empty
$dxcc = NULL;
- $needs_dxcc_lookup = empty($qso_data['country']) ||
- empty($qso_data['cqz']) ||
- empty($qso_data['dxcc_id']) ||
+ $needs_dxcc_lookup = empty($qso_data['country']) ||
+ empty($qso_data['cqz']) ||
+ empty($qso_data['dxcc_id']) ||
empty($qso_data['continent']);
if ($needs_dxcc_lookup) {
@@ -235,7 +235,7 @@ class Logbook_model extends CI_Model {
} else {
$band = $qso_data['band'];
}
-
+
// Create array with QSO Data
$data = array(
'COL_TIME_ON' => $datetime,
@@ -4628,7 +4628,7 @@ class Logbook_model extends CI_Model {
*/
function import($record, $station_id = "0", $skipDuplicate = true, $markClublog = false, $markLotw = false, $dxccAdif = false, $markQrz = false, $markEqsl = false, $markHrd = false, $markDcl = false, $skipexport = false, $operatorName = false, $apicall = false, $skipStationCheck = false, $batchmode = false, $station_id_ok = false, $station_profile = null, $station_qslmsg = null) {
// be sure that station belongs to user
- $this->load->model('stations');
+ $this->load->is_loaded('stations') ?: $this->load->model('stations');
if ($station_id_ok == false) {
if (!$this->stations->check_station_is_accessible($station_id) && $apicall == false) {
return 'Station not accessible
';
@@ -4789,7 +4789,7 @@ class Logbook_model extends CI_Model {
if ($dxccAdif != NULL) {
if (isset($record['dxcc'])) {
$entity = $this->get_entity($record['dxcc']);
- $dxcc = array($record['dxcc'] ?? '', $entity['name'] ?? '');
+ $dxcc = array($record['dxcc'] ?? '', $entity['name'] ?? '', $entity['cqz'] ?? '', $entity['cont'] ?? '');
} else {
if ($this->dxcc_object == null) {
$this->dxcc_object = new Dxcc(null);
@@ -4979,10 +4979,10 @@ class Logbook_model extends CI_Model {
$input_ant_path = NULL;
}
- /*
- Validate QSL Fields
- qslrdate, qslsdate
- */
+ /**
+ * Validate QSL Fields
+ * qslrdate, qslsdate
+ */
if (($record['qslrdate'] ?? '') != '') {
if (validateADIFDate($record['qslrdate']) == true) {
@@ -5159,7 +5159,6 @@ class Logbook_model extends CI_Model {
// Get active station_id from station profile if one hasn't been provided
if ($station_id == "" || $station_id == "0") {
- $this->load->model('stations');
$station_id = $this->stations->find_active();
}
@@ -5173,7 +5172,7 @@ class Logbook_model extends CI_Model {
// If user checked to mark QSOs as uploaded to QRZ or HRDLog Logbook, or else we try to find info in ADIF import.
if ($markHrd != null) {
$input_hrdlog_qso_upload_status = 'Y';
- $input_hrdlog_qso_upload_date = $date = date("Y-m-d H:i:s", strtotime("now"));
+ $input_hrdlog_qso_upload_date = date("Y-m-d H:i:s", strtotime("now"));
} else {
$input_hrdlog_qso_upload_date = (!empty($record['hrdlog_qso_upload_date'])) ? $record['hrdlog_qso_upload_date'] : null;
$input_hrdlog_qso_upload_status = (!empty($record['hrdlog_qso_upload_status'])) ? $record['hrdlog_qso_upload_status'] : '';
@@ -5181,7 +5180,7 @@ class Logbook_model extends CI_Model {
if ($markQrz != null) {
$input_qrzcom_qso_upload_status = 'Y';
- $input_qrzcom_qso_upload_date = $date = date("Y-m-d H:i:s", strtotime("now"));
+ $input_qrzcom_qso_upload_date = date("Y-m-d H:i:s", strtotime("now"));
} else {
$input_qrzcom_qso_upload_date = (!empty($record['qrzcom_qso_upload_date'])) ? $record['qrzcom_qso_upload_date'] : null;
$input_qrzcom_qso_upload_status = (!empty($record['qrzcom_qso_upload_status'])) ? $record['qrzcom_qso_upload_status'] : '';
@@ -5189,7 +5188,7 @@ class Logbook_model extends CI_Model {
if ($markDcl != null) {
$input_dcl_qso_upload_status = 'Y';
- $input_dcl_qso_upload_date = $date = date("Y-m-d H:i:s", strtotime("now"));
+ $input_dcl_qso_upload_date = date("Y-m-d H:i:s", strtotime("now"));
} else {
$input_dcl_qso_upload_date = (!empty($record['dcl_qslsdate'])) ? $record['dcl_qslsdate'] : null;
$input_dcl_qso_upload_status = (!empty($record['dcl_qsl_sent'])) ? $record['dcl_qsl_sent'] : '';
@@ -5408,19 +5407,18 @@ class Logbook_model extends CI_Model {
$data['COL_STATION_CALLSIGN'] = strtoupper(trim($row['station_callsign']));
$data['COL_MY_DXCC'] = strtoupper(trim($row['station_dxcc']));
$data['COL_MY_COUNTRY'] = strtoupper(trim($row['station_country']));
- $data['COL_MY_CNTY'] = strtoupper(trim($row['station_cnty']));
+ $data['COL_MY_CNTY'] = strtoupper(trim($row['station_cnty'] ?? ''));
$data['COL_MY_CQ_ZONE'] = strtoupper(trim($row['station_cq']));
$data['COL_MY_ITU_ZONE'] = strtoupper(trim($row['station_itu']));
}
}
if ($apicall && (($this->config->item('mqtt_server') ?? '') != '')) {
- $this->load->model('stations');
- $this->load->library('Mh');
- $h_user=$this->stations->get_user_from_station($station_id);
- $event_data=$data;
- $event_data['user_name']=($h_user->user_name ?? '');
- $event_data['user_id']=($h_user->user_id ?? '');
+ $this->load->is_loaded('Mh') ?: $this->load->library('Mh');
+ $h_user = $this->stations->get_user_from_station($station_id);
+ $event_data = $data;
+ $event_data['user_name'] = ($h_user->user_name ?? '');
+ $event_data['user_id'] = ($h_user->user_id ?? '');
$this->mh->wl_event('qso/logged/api/'.($h_user->user_id ?? ''), json_encode($event_data));
unset($event_data);
unset($h_user);
@@ -5656,7 +5654,7 @@ class Logbook_model extends CI_Model {
}
public function get_entity($dxcc) {
- $sql = "SELECT name, cqz, lat, `long` FROM dxcc_entities WHERE adif = ?";
+ $sql = "SELECT `adif`, `name`, `cqz`, `ituz`, `cont`, `lat`, `long` FROM dxcc_entities WHERE adif = ?";
$query = $this->db->query($sql, $dxcc);
if ($query->result() > 0) {
diff --git a/assets/lang_src/messages.pot b/assets/lang_src/messages.pot
index c19733e46..b62b8ba0f 100644
--- a/assets/lang_src/messages.pot
+++ b/assets/lang_src/messages.pot
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Report-Msgid-Bugs-To: translations@wavelog.org\n"
-"POT-Creation-Date: 2026-01-28 06:50+0000\n"
+"POT-Creation-Date: 2026-02-02 08:14+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -439,7 +439,7 @@ msgid " and "
msgstr ""
#: application/controllers/Awards.php:595
-#: application/controllers/Logbook.php:1421
+#: application/controllers/Logbook.php:1423
#: application/views/awards/index.php:8 application/views/bandmap/list.php:326
#: application/views/bands/index.php:57 application/views/dashboard/index.php:9
#: application/views/interface_assets/header.php:218
@@ -467,7 +467,7 @@ msgid "SOTA"
msgstr ""
#: application/controllers/Awards.php:613
-#: application/controllers/Logbook.php:1422
+#: application/controllers/Logbook.php:1424
#: application/views/bandmap/list.php:328 application/views/bands/index.php:64
#: application/views/dashboard/index.php:10
#: application/views/interface_assets/header.php:206
@@ -489,7 +489,7 @@ msgid "WWFF"
msgstr ""
#: application/controllers/Awards.php:631
-#: application/controllers/Logbook.php:1423
+#: application/controllers/Logbook.php:1425
#: application/views/adif/import.php:60 application/views/bandmap/list.php:327
#: application/views/bands/index.php:54
#: application/views/dashboard/index.php:11
@@ -1429,7 +1429,7 @@ msgstr ""
msgid "All callbook lookups failed or provided no results."
msgstr ""
-#: application/controllers/Logbook.php:1416
+#: application/controllers/Logbook.php:1418
#: application/controllers/Radio.php:46
#: application/views/accumulate/index.php:31
#: application/views/activated_gridmap/index.php:43
@@ -1529,7 +1529,7 @@ msgstr ""
msgid "Mode"
msgstr ""
-#: application/controllers/Logbook.php:1417
+#: application/controllers/Logbook.php:1419
#: application/views/awards/73on73/index.php:38
#: application/views/awards/pota/index.php:37
#: application/views/awards/wwff/index.php:37
@@ -1558,7 +1558,7 @@ msgstr ""
msgid "RST (S)"
msgstr ""
-#: application/controllers/Logbook.php:1418
+#: application/controllers/Logbook.php:1420
#: application/views/awards/73on73/index.php:37
#: application/views/awards/pota/index.php:38
#: application/views/awards/wwff/index.php:38
@@ -1588,7 +1588,7 @@ msgstr ""
msgid "RST (R)"
msgstr ""
-#: application/controllers/Logbook.php:1419
+#: application/controllers/Logbook.php:1421
#: application/views/dashboard/index.php:7
#: application/views/qslcard/searchresult.php:15
#: application/views/qslcard/searchresult.php:31
@@ -1609,7 +1609,7 @@ msgstr ""
msgid "Country"
msgstr ""
-#: application/controllers/Logbook.php:1420
+#: application/controllers/Logbook.php:1422
#: application/views/awards/iota/index.php:198
#: application/views/bandmap/list.php:329 application/views/bands/index.php:52
#: application/views/dashboard/index.php:8
@@ -1640,7 +1640,7 @@ msgstr ""
msgid "IOTA"
msgstr ""
-#: application/controllers/Logbook.php:1424
+#: application/controllers/Logbook.php:1426
#: application/views/awards/counties/details.php:12
#: application/views/awards/counties/index.php:21
#: application/views/awards/rac/index.php:146
@@ -1671,7 +1671,7 @@ msgstr ""
msgid "State"
msgstr ""
-#: application/controllers/Logbook.php:1425
+#: application/controllers/Logbook.php:1427
#: application/views/activated_gridmap/index.php:110
#: application/views/awards/ffma/index.php:38
#: application/views/awards/gridmaster/index.php:54
@@ -1723,7 +1723,7 @@ msgstr ""
msgid "Gridsquare"
msgstr ""
-#: application/controllers/Logbook.php:1426
+#: application/controllers/Logbook.php:1428
#: application/views/activated_gridmap/index.php:112
#: application/views/awards/ffma/index.php:40
#: application/views/awards/gridmaster/index.php:56
@@ -1753,7 +1753,7 @@ msgstr ""
msgid "Distance"
msgstr ""
-#: application/controllers/Logbook.php:1427
+#: application/controllers/Logbook.php:1429
#: application/views/accumulate/index.php:21
#: application/views/activated_gridmap/index.php:12
#: application/views/activators/index.php:10
@@ -1848,7 +1848,7 @@ msgstr ""
msgid "Band"
msgstr ""
-#: application/controllers/Logbook.php:1428
+#: application/controllers/Logbook.php:1430
#: application/controllers/Radio.php:45 application/views/bandmap/list.php:166
#: application/views/bandmap/list.php:567
#: application/views/contesting/index.php:148
@@ -1875,7 +1875,7 @@ msgstr ""
msgid "Frequency"
msgstr ""
-#: application/controllers/Logbook.php:1429
+#: application/controllers/Logbook.php:1431
#: application/controllers/Radio.php:43
#: application/views/dashboard/index.php:17
#: application/views/logbookadvanced/edit.php:13
@@ -1899,7 +1899,7 @@ msgstr ""
msgid "Operator"
msgstr ""
-#: application/controllers/Logbook.php:1450
+#: application/controllers/Logbook.php:1452
#: application/controllers/Stationsetup.php:424
#: application/views/awards/dxcc/index.php:83
#: application/views/awards/dxcc/index.php:291
@@ -3527,52 +3527,52 @@ msgstr ""
msgid "the clublog_qso_upload_date is invalid (YYYYMMDD)"
msgstr ""
-#: application/models/Logbook_model.php:5435
+#: application/models/Logbook_model.php:5433
#: application/views/simplefle/index.php:41
msgid "Duplicate for"
msgstr ""
-#: application/models/Logbook_model.php:5500
-#: application/models/Logbook_model.php:5595
+#: application/models/Logbook_model.php:5498
+#: application/models/Logbook_model.php:5593
msgid "QSO could not be matched"
msgstr ""
-#: application/models/Logbook_model.php:5508
+#: application/models/Logbook_model.php:5506
msgid "confirmed by LoTW/Clublog/eQSL/Contest"
msgstr ""
-#: application/models/Logbook_model.php:5514
+#: application/models/Logbook_model.php:5512
msgid "confirmed by award manager"
msgstr ""
-#: application/models/Logbook_model.php:5518
+#: application/models/Logbook_model.php:5516
msgid "confirmed by cross-check of DCL data"
msgstr ""
-#: application/models/Logbook_model.php:5522
+#: application/models/Logbook_model.php:5520
msgid "confirmation pending"
msgstr ""
-#: application/models/Logbook_model.php:5525
+#: application/models/Logbook_model.php:5523
msgid "unconfirmed"
msgstr ""
-#: application/models/Logbook_model.php:5528
+#: application/models/Logbook_model.php:5526
#: application/views/satellite/index.php:82
#: application/views/satellite/satinfo.php:41
#: application/views/view_log/qso.php:293
msgid "unknown"
msgstr ""
-#: application/models/Logbook_model.php:5598
+#: application/models/Logbook_model.php:5596
msgid "POTA reference already in log"
msgstr ""
-#: application/models/Logbook_model.php:5601
+#: application/models/Logbook_model.php:5599
msgid "QSO updated"
msgstr ""
-#: application/models/Logbook_model.php:5995
+#: application/models/Logbook_model.php:5993
#: application/views/activated_gridmap/index.php:114
#: application/views/awards/ffma/index.php:42
#: application/views/awards/gridmaster/index.php:58