From 454377de984119c41d7e46c5d46cde6d130e781a Mon Sep 17 00:00:00 2001
From: Andreas Kristiansen <6977712+AndreasK79@users.noreply.github.com>
Date: Sat, 6 Dec 2025 10:10:10 +0100
Subject: [PATCH] Make invalid date more verbose
---
application/models/Logbook_model.php | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/application/models/Logbook_model.php b/application/models/Logbook_model.php
index aaccd94d6..592f27b34 100644
--- a/application/models/Logbook_model.php
+++ b/application/models/Logbook_model.php
@@ -4648,9 +4648,13 @@ class Logbook_model extends CI_Model {
$my_error = "";
- if (validateADIFDate($record['qso_date']) != true) {
- log_message("Error", "Trying to import QSO with invalid date: " . $record['qso_date']. " for station_id " . $station_id . ". Call: " . ($record['call'] ?? '') . " Mode: " . ($record['mode'] ?? '') . " Band: " . ($record['band'] ?? ''));
- $returner['error']=__("QSO on")." ".$record['qso_date'].": ".__("You tried to import a QSO without valid date. This QSO wasn't imported. It's invalid") . "
";
+ if (validateADIFDate($record['qso_date'] ?? '') != true) {
+ $qso_date = $record['qso_date'] ?? '';
+ $call = $record['call'] ?? '';
+ $mode = $record['mode'] ?? '';
+ $band = $record['band'] ?? '';
+ log_message("Error", "Trying to import QSO with invalid date: " . $qso_date. " for station_id " . $station_id . ". Call: " . $call . " Mode: " . $mode . " Band: " . $band);
+ $returner['error']=__("You tried to import a QSO without valid date. This QSO wasn't imported. It's invalid") . ". Call: " . $call . ", Mode: " . $mode . ", Band: " . $band . "
";
return($returner);
}