mirror of
https://github.com/wavelog/wavelog.git
synced 2026-03-22 10:24:14 +00:00
56 lines
2.6 KiB
PHP
56 lines
2.6 KiB
PHP
<?php
|
|
if ($this->session->userdata('user_date_format')) {
|
|
// If Logged in and session exists
|
|
$custom_date_format = $this->session->userdata('user_date_format');
|
|
} else {
|
|
// Get Default date format from /config/wavelog.php
|
|
$custom_date_format = $this->config->item('qso_date_format');
|
|
}
|
|
|
|
if ($result) { ?>
|
|
<div class="table-responsive">
|
|
<table style="width:100%" class="confirmationtable table table-sm table-striped text-center">
|
|
<thead>
|
|
<tr>
|
|
<th><?= __("Callsign"); ?></th>
|
|
<th><?= __("QSO date"); ?></th>
|
|
<th><?= __("Mode"); ?></th>
|
|
<th><?= __("Band"); ?></th>
|
|
<th><?= __("Gridsquare"); ?></th>
|
|
<th><?= __("Confirmation date"); ?></th>
|
|
<th><?= __("Type"); ?></th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<?php foreach ($result as $qso) {
|
|
$qsotimestamp = strtotime($qso->col_time_on);
|
|
$confirmationtimestamp = strtotime($qso->rxdate);
|
|
?>
|
|
<tr>
|
|
<td style="text-align: center; vertical-align: middle;" ><a href="javascript:displayQso('<?php echo $qso->col_primary_key; ?>')"><?php echo str_replace("0", "Ø", $qso->col_call); ?></a></td>
|
|
<td style="text-align: center; vertical-align: middle;" ><?php echo date($custom_date_format, $qsotimestamp) . ' ' . date('H:i', $qsotimestamp)?></td>
|
|
<td style="text-align: center; vertical-align: middle;" ><?php echo $qso->col_submode == null ? $qso->col_mode : $qso->col_submode;?></td>
|
|
<td style="text-align: center; vertical-align: middle;" ><?php if($qso->col_sat_name != null) { echo $qso->col_sat_name; } else { echo strtolower($qso->col_band); };?></td>
|
|
<td style="text-align: center; vertical-align: middle;" ><?php if($qso->col_vucc_grids != null) { echo $qso->col_vucc_grids; } else { echo $qso->col_gridsquare; } ;?></td>
|
|
<td style="text-align: center; vertical-align: middle;" ><?php echo date($custom_date_format, $confirmationtimestamp);
|
|
if (date('H:i:s', $confirmationtimestamp) !== '00:00:00') {
|
|
echo ' ' . date('H:i', $confirmationtimestamp);
|
|
}
|
|
if ($qso->qslcount ?? 0 != 0) {
|
|
echo ' <a href="javascript:displayQsl('.$qso->col_primary_key.');"><i class="fa fa-id-card"></i></a>';
|
|
}
|
|
if ($qso->type == 'eQSL') {
|
|
echo ' <a href="'.site_url('eqsl/image/'.$qso->col_primary_key).'" data-fancybox="images" data-width="528" data-height="336"><i class="fa fa-id-card"></i></a>';
|
|
}
|
|
?></td>
|
|
<td style="text-align: center; vertical-align: middle;" ><?php echo $qso->type;?></td>
|
|
</tr>
|
|
|
|
<?php } ?>
|
|
</tbody>
|
|
<table>
|
|
</div>
|
|
<?php } else {
|
|
echo __("No confirmations found.");
|
|
} ?>
|