if RX and TX are same (split) show only one QRG

This commit is contained in:
int2001
2026-03-05 10:53:25 +00:00
parent 65ebdb3713
commit 950a8a506e
5 changed files with 54 additions and 5 deletions

View File

@@ -88,6 +88,8 @@ class Radio extends CI_Controller {
echo "<td>- / -</td>";
} elseif (empty($row->frequency_rx) || $row->frequency_rx == "0") {
echo "<td>" . $this->frequency->qrg_conversion($row->frequency) . "</td>";
} elseif ($this->frequency->frequencies_are_equal($row->frequency, $row->frequency_rx)) {
echo "<td>" . $this->frequency->qrg_conversion($row->frequency) . "</td>";
} else {
echo "<td>" . $this->frequency->qrg_conversion($row->frequency_rx) . " / " . $this->frequency->qrg_conversion($row->frequency) . "</td>";
}

View File

@@ -501,6 +501,14 @@ class Widgets extends CI_Controller {
);
$mode_string = empty($cat_data->mode) ? "" : $cat_data->mode;
return trim(sprintf("%s %s", $tx_frequency, $mode_string));
} elseif ($this->frequency->frequencies_are_equal($cat_data->frequency, $cat_data->frequency_rx)) {
// Frequencies are equal, show only one
$tx_frequency = $this->frequency->qrg_conversion(
$cat_data->frequency, $r_option, $source_unit, $target_unit
);
$mode_string = empty($cat_data->mode) ? "" : $cat_data->mode;
return trim(sprintf("%s %s", $tx_frequency, $mode_string));
} else {
$rx_frequency = $this->frequency->qrg_conversion(