QRZ QSL stati refactored according to ADIF v3.1.6

This commit is contained in:
phl0
2025-11-23 21:59:03 +01:00
parent cfb0229c3d
commit 79e251183e
3 changed files with 61 additions and 22 deletions

View File

@@ -671,9 +671,7 @@ class QSO
}
$qrzstring .= "\" data-bs-toggle=\"tooltip\"";
}
if ($data['COL_QRZCOM_QSO_UPLOAD_STATUS'] == "M") {
} elseif ($data['COL_QRZCOM_QSO_UPLOAD_STATUS'] == "M") {
$qrzstring .= "title=\"".__("Modified");
if ($data['COL_QRZCOM_QSO_UPLOAD_DATE'] != null) {
@@ -684,18 +682,11 @@ class QSO
$qrzstring .= "\" data-bs-toggle=\"tooltip\" data-bs-html=\"true\"";
}
if ($data['COL_QRZCOM_QSO_UPLOAD_STATUS'] == "I") {
$qrzstring .= "title=\"".__("Invalid (Ignore)");
$qrzstring .= "\" data-bs-toggle=\"tooltip\"";
}
$qrzstring .= ' class="qrz-';
if ($data['COL_QRZCOM_QSO_UPLOAD_STATUS'] =='Y') {
$qrzstring .= 'green';
} elseif ($data['COL_QRZCOM_QSO_UPLOAD_STATUS'] == 'M') {
$qrzstring .= 'yellow';
} elseif ($data['COL_QRZCOM_QSO_UPLOAD_STATUS'] == 'I') {
$qrzstring .= 'grey';
} else {
$qrzstring .= 'red';
}
@@ -704,6 +695,14 @@ class QSO
if ($data['COL_QRZCOM_QSO_DOWNLOAD_STATUS'] == "Y") {
$qrzstring .= "title=\"".__("Received");
if ($data['COL_QRZCOM_QSO_DOWNLOAD_DATE'] != null) {
$timestamp = strtotime($data['COL_QRZCOM_QSO_DOWNLOAD_DATE']);
$qrzstring .= " ".($timestamp!=''?date($custom_date_format, $timestamp):'');
}
$qrzstring .= "\" data-bs-toggle=\"tooltip\"";
} elseif ($data['COL_QRZCOM_QSO_DOWNLOAD_STATUS'] == "I") {
$qrzstring .= "title=\"".__("Invalid (Ignore)");
if ($data['COL_QRZCOM_QSO_DOWNLOAD_DATE'] != null) {
$timestamp = strtotime($data['COL_QRZCOM_QSO_DOWNLOAD_DATE']);
$qrzstring .= " ".($timestamp!=''?date($custom_date_format, $timestamp):'');
@@ -711,9 +710,15 @@ class QSO
$qrzstring .= "\" data-bs-toggle=\"tooltip\"";
}
$qrzstring .= ' class="qrz-' . (($data['COL_QRZCOM_QSO_DOWNLOAD_STATUS']=='Y') ? 'green':'red') . '">&#9660;</span>';
$qrzstring .= '</span>';
$qrzstring .= ' class="qrz-';
if ($data['COL_QRZCOM_QSO_DOWNLOAD_STATUS'] =='Y') {
$qrzstring .= 'green';
} elseif ($data['COL_QRZCOM_QSO_DOWNLOAD_STATUS'] == 'I') {
$qrzstring .= 'grey';
} else {
$qrzstring .= 'red';
}
$qrzstring .= '">&#9660;</span>';
return $qrzstring;
}