Files
wavelog/application/views/search/result.php
2025-12-28 22:49:45 +01:00

98 lines
4.4 KiB
PHP

<div class="card-body">
<h2><?= sprintf(__("Results for %s"), str_replace('0', 'Ø', $lookupcall)); ?></h2>
<p><?= sprintf(__("Sorry, but we didn't find any past QSOs with %s"), str_replace('0', 'Ø', $lookupcall)); ?></p>
<h3><?= sprintf(__("Callbook Search for %s"), str_replace('0', 'Ø', $realcall)); ?></h3>
<?php if(isset($callsign['callsign'])) { ?>
<table>
<tr>
<td align="left"><?= __("Callsign"); ?></td>
<td style="padding: 0.3em 0 0.3em 0.5em;" align="left"><?php echo str_replace("0","&Oslash;",strtoupper($callsign['callsign'])); ?> <a target="_blank" href="https://www.qrz.com/db/<?php echo strtoupper($callsign['callsign']); ?>"><img style="vertical-align: baseline" width="16" height="16" src="<?php echo base_url(); ?>images/icons/qrz.png" alt="Lookup <?php echo strtoupper($callsign['callsign']); ?> on QRZ.com"></a> <a target="_blank" href="https://www.hamqth.com/<?php echo strtoupper($callsign['callsign']); ?>"><img style="vertical-align: baseline" width="16" height="16" src="<?php echo base_url(); ?>images/icons/hamqth.png" alt="Lookup <?php echo strtoupper($callsign['callsign']); ?> on HamQTH"></a></td>
</tr>
<tr>
<td style="padding: 0 0.3em 0 0;" align="left"><?= __("Name"); ?></td>
<td style="padding: 0.3em 0 0.3em 0.5em;" align="left"><?php echo $callsign['name']; ?></td>
</tr>
<tr>
<td style="padding: 0 0.3em 0 0;" align="left"><?= __("City"); ?></td>
<td style="padding: 0.3em 0 0.3em 0.5em;" align="left"><?php echo $callsign['city']; ?></td>
</tr>
<?php if(isset($callsign['dxcc_name'])) { ?>
<tr>
<td style="padding: 0 0.3em 0 0;" align="left"><?= __("DXCC"); ?></td>
<td style="padding: 0.3em 0 0.3em 0.5em;" align="left">
<?php
if ($dxcc_worked != 0) {
if ($dxcc_confirmed != 0) {
$title_text = __("Confirmed");
$badge_class = "badge text-bg-success";
} else {
$title_text = __("Worked");
$badge_class = "badge text-bg-warning";
}
} else {
$title_text = __("Not Worked");
$badge_class = "badge text-bg-danger";
}
echo ' <span data-bs-toggle="tooltip" title="' . $title_text . '" class="' . $badge_class . '" style="padding-left: 0.2em; padding-right: 0.2em;">'.strtoupper($callsign['dxcc_name']).'</span>';
?>
</td>
</tr>
<?php } ?>
<tr>
<td style="padding: 0 0.3em 0 0;" align="left"><?= __("Gridsquare"); ?></td>
<td style="padding: 0.3em 0 0.3em 0.5em;" align="left">
<?php
if ($grid_worked != 0) {
echo " <span data-bs-toggle=\"tooltip\" title=\"Worked\" class=\"badge text-bg-success\" style=\"padding-left: 0.2em; padding-right: 0.2em;\">".strtoupper($callsign['gridsquare'])."</span>";
} else {
echo " <span data-bs-toggle=\"tooltip\" title=\"Not Worked\" class=\"badge text-bg-danger\" style=\"padding-left: 0.2em; padding-right: 0.2em;\">".strtoupper($callsign['gridsquare'])."</span>";
}
if ($callsign['geoloc'] == "grid") {
echo " <span data-bs-toggle=\"tooltip\" title=\"Grid auto-detected\" class=\"badge text-bg-danger\">".__("Grid is auto-detected by callbook and probably wrong")."</span>";
}
?>
</td>
</tr>
<tr>
<td style="padding: 0 0.3em 0 0;" align="left"><?= __("Source callbook"); ?></td>
<td style="padding: 0.3em 0 0.3em 0.5em;" align="left"><?= $callsign['source']; ?>
</td>
</tr>
<tr>
<td style="padding: 0 0.3em 0 0;" align="left"><?= __("LoTW User"); ?></td>
<td style="padding: 0.3em 0 0.3em 0.5em;" align="left">
<?php
if (isset($lotw_lastupload) && $lotw_lastupload != '') {
$lotw_hint = '';
if ($lotw_lastupload > 365) {
$lotw_hint = ' lotw_info_red';
} elseif ($lotw_lastupload > 30) {
$lotw_hint = ' lotw_info_orange';
} elseif ($lotw_lastupload > 7) {
$lotw_hint = ' lotw_info_yellow';
}
echo '<a id="lotw_badge" href="https://lotw.arrl.org/lotwuser/act?act='.$callsign['callsign'].'" target="_blank"><small id="lotw_info" class="badge text-bg-success'.$lotw_hint.'" data-bs-toggle="tooltip" title="' . __("LoTW User") . '">' . __("Yes") . '</small></a> <a id="lotw_badge" href="https://lotw.arrl.org/lotwuser/act?act='.$callsign['callsign'].'" target="_blank"> ' . __("last upload") . '</a> '.sprintf(_ngettext("%d day ago", "%d days ago",intval($lotw_lastupload)), intval($lotw_lastupload));
} else {
echo "<span data-bs-toggle=\"tooltip\" title=\"No LoTW User\" class=\"badge text-bg-danger\" style=\"padding-left: 0.2em; padding-right: 0.2em;\">" . __("No") . "</span>";
}
?>
</td>
</tr>
</table>
<?php } else { ?>
<p><?php echo $error; ?></p>
<?php } ?>
</div>