diff --git a/application/controllers/Logbook.php b/application/controllers/Logbook.php index 136411911..63a9931d0 100644 --- a/application/controllers/Logbook.php +++ b/application/controllers/Logbook.php @@ -222,6 +222,7 @@ class Logbook extends CI_Controller { $return['latlng'] = $this->qralatlng($return['callsign_qra']); $return['bearing'] = $this->bearing($return['callsign_qra'], $measurement_base, $station_id); } + $return['callbook_source'] = $callbook['source']; echo json_encode($return, JSON_PRETTY_PRINT); diff --git a/application/libraries/Hamqth.php b/application/libraries/Hamqth.php index 3aa372b93..44ac17e35 100644 --- a/application/libraries/Hamqth.php +++ b/application/libraries/Hamqth.php @@ -125,8 +125,9 @@ class Hamqth { $data['us_county'] = ''; } - } finally { - return $data; - } + } finally { + $data['source'] = 'HamQTH'; + return $data; + } } } diff --git a/application/libraries/Qrz.php b/application/libraries/Qrz.php index a5c237dcc..6c536a603 100644 --- a/application/libraries/Qrz.php +++ b/application/libraries/Qrz.php @@ -186,7 +186,7 @@ class Qrz { $data['cqzone'] = ''; } } finally { - + $data['source'] = 'QRZ'; return $data; } } diff --git a/application/libraries/Qrzcq.php b/application/libraries/Qrzcq.php index de1968b73..70e549b38 100644 --- a/application/libraries/Qrzcq.php +++ b/application/libraries/Qrzcq.php @@ -144,7 +144,7 @@ class Qrzcq { } } finally { - + $data['source'] = 'QRZCQ'; return $data; } } diff --git a/application/libraries/Qrzru.php b/application/libraries/Qrzru.php index 92cd9c3ab..c8427cf6f 100644 --- a/application/libraries/Qrzru.php +++ b/application/libraries/Qrzru.php @@ -115,6 +115,7 @@ class Qrzru { $data['cqz'] = ''; } } finally { + $data['source'] = 'QRZ.ru'; return $data; } } diff --git a/application/views/search/result.php b/application/views/search/result.php index c6c5e8e17..cb6c066ee 100644 --- a/application/views/search/result.php +++ b/application/views/search/result.php @@ -61,6 +61,11 @@ +
' + qslInfo + '
'; $('#callsign-image-info').html(profileInfo); + profileInfo += '' + qslInfo + '
'; + + // Email information + if (result.callbook_source) { + profileInfo += ''+result.callbook_source+'
'; + } + $('#callsign-image-info').html(profileInfo); // Show the panel first so we can measure it $('#callsign-image').attr('style', 'display: true;');