Files
wavelog/application/views/satellite/satinfo.php
Andreas Kristiansen e290d22065 Added dateformat
2025-03-31 13:19:35 +02:00

61 lines
1.6 KiB
PHP

<?php
echo '
<table style="width:100%" class="table-sm table table-bordered table-hover table-striped table-condensed text-center">
<thead>
<tr>
<th>' . __("Name") . '</th>
<th>' . __("Mode") . '</th>
<th>' . __("Uplink mode") . '</th>
<th>' . __("Uplink frequency") . '</th>
<th>' . __("Downlink mode") . '</th>
<th>' . __("Downlink frequency") . '</th>
<th>' . __("Orbit") . '</th>
<th>' . __("LoTW") . '</th>
<th>' . __("TLE date") . '</th>
</tr>
</thead>
<tbody><tr>';
foreach($satinfo as $sat) {
echo '<tr>';
echo '<td>' . $sat->satname . '</td>';
echo '<td>' . $sat->modename . '</td>';
echo '<td>' . $sat->uplink_mode . '</td>';
echo '<td>' . $sat->uplink_freq . '</td>';
echo '<td>' . $sat->downlink_mode . '</td>';
echo '<td>' . $sat->downlink_freq . '</td>';
echo '<td><span class="badge ';
switch (strtoupper($sat->orbit ?? '')) {
case 'LEO':
echo 'bg-primary';
break;
case 'MEO':
echo 'bg-info';
break;
case 'GEO':
echo 'bg-secondary';
break;
default:
echo 'bg-warning';
break;
}
echo '">'.($sat->orbit ?? __('unknown')).'</span></td>';
echo '<td>';
switch ($sat->lotw) {
case 'Y':
echo '<span class="badge bg-success">'.__("Yes").'</span>';
break;
case 'N':
echo '<span class="badge bg-danger">'.__("No").'</span>';
break;
default:
echo '<span class="badge bg-warning">'.__("Unknown").'</span>';
break;
}
echo '</td>';
echo '<td>' . date($custom_date_format . " H:i", strtotime($sat->updated)) . '</td>';
echo '</tr>';
}
echo '</tbody>
</table>';
?>