Files
wavelog/application/views/statistics/initialresult.php
2025-11-14 20:16:50 +01:00

46 lines
2.0 KiB
PHP

<?php
if ($intials_array) {
// Get Date format
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');
}
echo '<table style="width:100%" class="table table-sm intialstable table-bordered table-hover table-striped table-condensed text-center">
<thead>
<tr>
<th>#</th>
<th>' . __("Date") . '</th>
<th>' . __("Time") . '</th>
<th>' . __("Callsign") . '</th>
<th>' . __("Band") . '</th>
<th>' . __("Mode") . '</th>
<th>' . __("Gridsquare") . '</th>
<th>' . __("State") . '</th>
<th style="text-align: right !important">' . __("Distance") . '</th>
</tr>
</thead>
<tbody>';
$i = 1;
foreach ($intials_array as $line) {
$date_as_timestamp = strtotime($line->col_time_on ?? '1970-01-01 00:00:00');
echo '<tr>
<td>' . $i++ . '</td>
<td>' . date($custom_date_format, $date_as_timestamp) . '</td>
<td>' . date('H:i', $date_as_timestamp) . '</td>
<td><a href=javascript:displayQso(' . $line->col_primary_key . ')>' . $line->col_call . '</a></td>
<td>' . $line->col_band . '</td>
<td>' . (empty($line->col_submode) ? ($line->col_mode ?? '') : $line->col_submode) . '</td>
<td>' . (empty($line->col_vucc_grids) ? ($line->col_gridsquare ?? '') : $line->col_vucc_grids) . '</td>
<td>' . $line->col_state . '</td>
<td style="text-align: right">'.sprintf("%.01f", (floatval($line->col_distance) * $factor)); echo ' '.$unit.'</td>
</tr>';
}
echo '</tbody></table>';
} else {
echo __("No EME QSOs were found.");
}