mirror of
https://github.com/wavelog/wavelog.git
synced 2026-03-22 10:24:14 +00:00
only show modes which are worked or confirmed in the dxcc summary (qso logging)
This commit is contained in:
@@ -51,6 +51,12 @@ class Lookup extends CI_Controller {
|
||||
$data['bands'] = $this->bands->get_worked_bands(xss_clean($this->input->post('type')));
|
||||
}
|
||||
|
||||
if ($this->input->post('reduced_mode', true)) {
|
||||
$data['reduced_mode'] = true;
|
||||
} else {
|
||||
$data['reduced_mode'] = false;
|
||||
}
|
||||
|
||||
|
||||
$data['dxcc'] = xss_clean($this->input->post('dxcc'));
|
||||
$data['was'] = xss_clean($this->input->post('was'));
|
||||
|
||||
@@ -11,39 +11,53 @@ echo '
|
||||
</thead>
|
||||
<tbody>';
|
||||
foreach ($result as $mode => $value) {
|
||||
echo '<tr>
|
||||
<td>'. strtoupper($mode) .'</td>';
|
||||
foreach ($value as $key => $val) {
|
||||
switch($type) {
|
||||
// function displayContacts(searchphrase, band, sat, orbit, mode, type, qsl) {
|
||||
|
||||
case 'dxcc': $linkinfo = '<a href=\'javascript:displayContacts("'.str_replace("&", "%26", $dxcc).'","' . $key . '","All","All","' . $mode . '","DXCC2")\'>' . $val . '</a>'; break;
|
||||
case 'iota': $linkinfo = '<a href=\'javascript:displayContacts("'.str_replace("&", "%26", $iota).'","' . $key . '","All","All","' . $mode . '","IOTA")\'>' . $val . '</a>'; break;
|
||||
case 'vucc': $linkinfo = '<a href=\'javascript:displayContacts("'.str_replace("&", "%26", $grid).'","' . $key . '","All","All","' . $mode . '","VUCC")\'>' . $val . '</a>'; break;
|
||||
case 'cq': $linkinfo = '<a href=\'javascript:displayContacts("'.str_replace("&", "%26", $cqz).'","' . $key . '","All","All","' . $mode . '","CQZone")\'>' . $val . '</a>'; break;
|
||||
case 'was': $linkinfo = '<a href=\'javascript:displayContacts("'.str_replace("&", "%26", $was).'","' . $key . '","All","All","' . $mode . '","WAS")\'>' . $val . '</a>'; break;
|
||||
case 'sota': $linkinfo = '<a href=\'javascript:displayContacts("'.str_replace("&", "%26", $sota).'","' . $key . '","All","All","' . $mode . '","SOTA")\'>' . $val . '</a>'; break;
|
||||
case 'wwff': $linkinfo = '<a href=\'javascript:displayContacts("'.str_replace("&", "%26", $wwff).'","' . $key . '","All","All","' . $mode . '","WWFF")\'>' . $val . '</a>'; break;
|
||||
case 'itu': $linkinfo = '<a href=\'javascript:displayContacts("'.str_replace("&", "%26", $ituz).'","' . $key . '","All","All","' . $mode . '","ITU")\'>' . $val . '</a>'; break;
|
||||
$showRow = true;
|
||||
if ($reduced_mode) {
|
||||
$showRow = false;
|
||||
foreach ($value as $val) {
|
||||
if ($val == 'W' || $val == 'C') {
|
||||
$showRow = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
$info = '<td>';
|
||||
|
||||
if ($val == 'W') {
|
||||
$info .= '<div class=\'bg-danger awardsBgDanger\'>' . $linkinfo . '</div>';
|
||||
}
|
||||
else if ($val == 'C') {
|
||||
$info .= '<div class=\'bg-success awardsBgSuccess\'>' . $linkinfo . '</div>';
|
||||
}
|
||||
else {
|
||||
$info .= $val;
|
||||
}
|
||||
|
||||
$info .= '</td>';
|
||||
|
||||
echo $info;
|
||||
}
|
||||
echo '</tr>';
|
||||
|
||||
if ($showRow) {
|
||||
echo '<tr>
|
||||
<td>'. strtoupper($mode) .'</td>';
|
||||
foreach ($value as $key => $val) {
|
||||
switch($type) {
|
||||
// function displayContacts(searchphrase, band, sat, orbit, mode, type, qsl) {
|
||||
|
||||
case 'dxcc': $linkinfo = '<a href=\'javascript:displayContacts("'.str_replace("&", "%26", $dxcc).'","' . $key . '","All","All","' . $mode . '","DXCC2")\'>' . $val . '</a>'; break;
|
||||
case 'iota': $linkinfo = '<a href=\'javascript:displayContacts("'.str_replace("&", "%26", $iota).'","' . $key . '","All","All","' . $mode . '","IOTA")\'>' . $val . '</a>'; break;
|
||||
case 'vucc': $linkinfo = '<a href=\'javascript:displayContacts("'.str_replace("&", "%26", $grid).'","' . $key . '","All","All","' . $mode . '","VUCC")\'>' . $val . '</a>'; break;
|
||||
case 'cq': $linkinfo = '<a href=\'javascript:displayContacts("'.str_replace("&", "%26", $cqz).'","' . $key . '","All","All","' . $mode . '","CQZone")\'>' . $val . '</a>'; break;
|
||||
case 'was': $linkinfo = '<a href=\'javascript:displayContacts("'.str_replace("&", "%26", $was).'","' . $key . '","All","All","' . $mode . '","WAS")\'>' . $val . '</a>'; break;
|
||||
case 'sota': $linkinfo = '<a href=\'javascript:displayContacts("'.str_replace("&", "%26", $sota).'","' . $key . '","All","All","' . $mode . '","SOTA")\'>' . $val . '</a>'; break;
|
||||
case 'wwff': $linkinfo = '<a href=\'javascript:displayContacts("'.str_replace("&", "%26", $wwff).'","' . $key . '","All","All","' . $mode . '","WWFF")\'>' . $val . '</a>'; break;
|
||||
case 'itu': $linkinfo = '<a href=\'javascript:displayContacts("'.str_replace("&", "%26", $ituz).'","' . $key . '","All","All","' . $mode . '","ITU")\'>' . $val . '</a>'; break;
|
||||
}
|
||||
|
||||
$info = '<td>';
|
||||
|
||||
if ($val == 'W') {
|
||||
$info .= '<div class=\'bg-danger awardsBgDanger\'>' . $linkinfo . '</div>';
|
||||
}
|
||||
else if ($val == 'C') {
|
||||
$info .= '<div class=\'bg-success awardsBgSuccess\'>' . $linkinfo . '</div>';
|
||||
}
|
||||
else {
|
||||
$info .= $val;
|
||||
}
|
||||
|
||||
$info .= '</td>';
|
||||
|
||||
echo $info;
|
||||
}
|
||||
echo '</tr>';
|
||||
}
|
||||
}
|
||||
echo '</tbody></table>';
|
||||
?>
|
||||
|
||||
@@ -815,6 +815,7 @@ function getDxccResult(dxcc, name) {
|
||||
data: {
|
||||
type: 'dxcc',
|
||||
dxcc: dxcc,
|
||||
reduced_mode: true,
|
||||
},
|
||||
success: function (html) {
|
||||
$('.dxccsummary').remove();
|
||||
|
||||
Reference in New Issue
Block a user