0) { echo '
'; echo '
'; echo '
'; echo '
' . __("This gridsquare exists in the following DXCC(s):") . '
'; echo implode(', ', $vuccdxcc) . '
'; echo '
'; echo '
'; } ?>
'; foreach($bands as $band) { echo '
' . $band . '
'; } echo '
'; foreach ($result as $mode => $value) { $showRow = true; if ($reduced_mode) { $showRow = false; foreach ($value as $val) { if ($val == 'W' || $val == 'C') { $showRow = true; break; } } } if (strtoupper($mode) == strtoupper($current_mode)) { $showRow = true; } if ($showRow) { echo '
' . strtoupper($mode) . '
'; $typeMapping = [ 'dxcc' => $dxcc, 'iota' => $iota, 'vucc' => substr(trim($grid), 0, 4), 'cq' => $cqz, 'was' => $was, 'sota' => $sota, 'wwff' => $wwff, 'itu' => $ituz, 'continent' => $continent, 'pota' => $pota, 'dxcc2' => $dxcc, 'dok' => $dok ]; if ($type == 'dxcc') { $type = 'dxcc2'; } foreach ($value as $key => $val) { $searchPhrase = isset($typeMapping[$type]) ? str_replace("&", "%26", $typeMapping[$type]) : ''; $linkinfo = $searchPhrase ? "
$val
" : $val; $tdClass = ($current_band == $key && strtoupper($current_mode) == strtoupper($mode)) ? "class='border-3 border-danger'" : ''; $content = $val; if ($val === 'W') { $content = "
$linkinfo
"; } elseif ($val === 'C') { $content = "
$linkinfo
"; } echo "
$content
"; } echo '
'; } } echo '
'; ?>