mirror of
https://github.com/wavelog/wavelog.git
synced 2026-03-22 10:24:14 +00:00
allow propagation in logbook overview as column
This commit is contained in:
@@ -348,6 +348,7 @@
|
||||
<option value="Name" <?php if ($user_column5 == "Name") { echo " selected =\"selected\""; } ?>><?= __("Name"); ?></option>
|
||||
<option value="Location" <?php if ($user_column5 == "Location") { echo " selected =\"selected\""; } ?>><?= __("Station Location"); ?></option>
|
||||
<option value="Bearing" <?php if ($user_column5 == "Bearing") { echo " selected =\"selected\""; } ?>><?= __("Bearing"); ?></option>
|
||||
<option value="Propagation" <?php if ($user_column5 == "Propagation") { echo " selected =\"selected\""; } ?>><?= __("Propagation"); ?></option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -18,6 +18,7 @@ function echo_table_header_col($ctx, $name) {
|
||||
case 'Location': echo '<th>'.__("Station Location").'</th>'; break;
|
||||
case 'Name': echo '<th>'.__("Name").'</th>'; break;
|
||||
case 'Bearing': echo '<th>'.__("Bearing").'</th>'; break;
|
||||
case 'Propagation': echo '<th>'.__("Propagation").'</th>'; break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -47,6 +48,71 @@ function echo_table_col($row, $name) {
|
||||
case 'Operator':echo '<td>' . ($row->COL_OPERATOR ?? '') . '</td>'; break;
|
||||
case 'Location':echo '<td>' . ($row->station_profile_name ?? '') . '</td>'; break;
|
||||
case 'Name':echo '<td>' . ($row->COL_NAME ?? '') . '</td>'; break;
|
||||
case 'Propagation':
|
||||
if (isset($row->COL_PROP_MODE)) {
|
||||
switch($row->COL_PROP_MODE) {
|
||||
case 'AS':
|
||||
echo '<td>' . _pgettext("Propagation Mode","Aircraft Scatter") . '</td>';
|
||||
break;
|
||||
case 'AUR':
|
||||
echo '<td>' . _pgettext("Propagation Mode","Aurora") . '</td>';
|
||||
break;
|
||||
case 'AUE':
|
||||
echo '<td>' . _pgettext("Propagation Mode","Aurora-E") . '</td>';
|
||||
break;
|
||||
case 'BS':
|
||||
echo '<td>' . _pgettext("Propagation Mode","Back scatter") . '</td>';
|
||||
break;
|
||||
case 'ECH':
|
||||
echo '<td>' . _pgettext("Propagation Mode","EchoLink") . '</td>';
|
||||
break;
|
||||
case 'EME':
|
||||
echo '<td>' . _pgettext("Propagation Mode","Earth-Moon-Earth") . '</td>';
|
||||
break;
|
||||
case 'ES':
|
||||
echo '<td>' . _pgettext("Propagation Mode","Sporadic E") . '</td>';
|
||||
break;
|
||||
case 'FAI':
|
||||
echo '<td>' . _pgettext("Propagation Mode","Field Aligned Irregularities") . '</td>';
|
||||
break;
|
||||
case 'F2':
|
||||
echo '<td>' . _pgettext("Propagation Mode","F2 Reflection") . '</td>';
|
||||
break;
|
||||
case 'INTERNET':
|
||||
echo '<td>' . _pgettext("Propagation Mode","Internet-assisted") . '</td>';
|
||||
break;
|
||||
case 'ION':
|
||||
echo '<td>' . _pgettext("Propagation Mode","Ionoscatter") . '</td>';
|
||||
break;
|
||||
case 'IRL':
|
||||
echo '<td>' . _pgettext("Propagation Mode","IRLP") . '</td>';
|
||||
break;
|
||||
case 'MS':
|
||||
echo '<td>' . _pgettext("Propagation Mode","Meteor scatter") . '</td>';
|
||||
break;
|
||||
case 'RPT':
|
||||
echo '<td>' . _pgettext("Propagation Mode","Terrestrial or atmospheric repeater or transponder") . '</td>';
|
||||
break;
|
||||
case 'RS':
|
||||
echo '<td>' . _pgettext("Propagation Mode","Rain scatter") . '</td>';
|
||||
break;
|
||||
case 'SAT':
|
||||
echo '<td>' . _pgettext("Propagation Mode","Satellite") . '</td>';
|
||||
break;
|
||||
case 'TEP':
|
||||
echo '<td>' . _pgettext("Propagation Mode","Trans-equatorial") . '</td>';
|
||||
break;
|
||||
case 'TR':
|
||||
echo '<td>' . _pgettext("Propagation Mode","Tropospheric ducting") . '</td>';
|
||||
break;
|
||||
default:
|
||||
echo '<td>' . htmlspecialchars($row->COL_PROP_MODE ?? '') . '</td>';
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
echo '<td></td>';
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user