Files
wavelog/application/views/logbookadvanced/statecheckresult.php
2025-12-19 07:53:43 +01:00

46 lines
1.8 KiB
PHP

<?php if (isset($result) && is_array($result) && count($result) > 0): ?>
<div class="col-md-12 result">
<h5><?= __("State Check Results"); ?></h5>
<p><?= __("QSOs with missing state and gridsquares with 6 or more characters found for the following DXCCs:"); ?></p>
<div class="table-responsive" style="max-height:50vh; overflow:auto;">
<table class="table table-sm table-striped table-bordered table-condensed mb-0">
<thead>
<tr>
<th><?= __("Prefix"); ?></th>
<th><?= __("DXCC"); ?></th>
<th><?= __("QSOs"); ?></th>
<th><?= __("Action"); ?></th>
</tr>
</thead>
<tbody>
<?php foreach ($result as $index => $item): ?>
<?php
$rawName = isset($item->dxcc_name) ? $item->dxcc_name : '';
$formattedName = ucwords(strtolower($rawName), "- (/");
$name = htmlspecialchars($formattedName, ENT_QUOTES, 'UTF-8');
$qsos = isset($item->count) ? intval($item->count) : 0;
?>
<tr>
<td><?php echo $item->prefix; ?></td>
<td><?php echo $name; ?></td>
<td><?php echo $qsos; ?></td>
<td>
<button type="button" class="btn btn-sm btn-primary ld-ext-right" id="fixStateBtn_<?php echo $item->col_dxcc; ?>" onclick="fixState(<?php echo $item->col_dxcc; ?>, '<?php echo $formattedName; ?>')">
<?= __("Run fix") ?><div class="ld ld-ring ld-spin"></div>
</button>
<button id="openStateListBtn_<?php echo $item->col_dxcc; ?>" onclick="openStateList(<?php echo $item->col_dxcc; ?>, '<?php echo $formattedName; ?>')" class="btn btn-sm btn-success"><i class="fas fa-search"></i></button>
</td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
</div>
</div>
<?php else: ?>
<div class="col-md-12 result">
<h5></h5><?= __("State Check Results"); ?></h5>
<p><?= __("No QSOs were found where state information can be fixed."); ?></p>
</div>
<?php endif; ?>