diff --git a/application/models/Cq.php b/application/models/Cq.php
index d193c699..c22735a0 100644
--- a/application/models/Cq.php
+++ b/application/models/Cq.php
@@ -239,7 +239,7 @@ class CQ extends CI_Model{
function getSummaryByBand($band, $station_id) {
$sql = "SELECT count(distinct thcv.col_cqz) as count FROM " . $this->config->item('table_name') . " thcv";
- $sql .= " where station_id = " . $station_id;
+ $sql .= " where station_id = " . $station_id . ' and col_cqz > 0';
if ($band == 'SAT') {
$sql .= " and thcv.col_prop_mode ='" . $band . "'";
@@ -258,7 +258,7 @@ class CQ extends CI_Model{
function getSummaryByBandConfirmed($band, $station_id){
$sql = "SELECT count(distinct thcv.col_cqz) as count FROM " . $this->config->item('table_name') . " thcv";
- $sql .= " where station_id = " . $station_id;
+ $sql .= " where station_id = " . $station_id . ' and col_cqz > 0';
if ($band == 'SAT') {
$sql .= " and thcv.col_prop_mode ='" . $band . "'";
diff --git a/application/models/Logbook_model.php b/application/models/Logbook_model.php
index 2a52ba5b..d6715837 100755
--- a/application/models/Logbook_model.php
+++ b/application/models/Logbook_model.php
@@ -2092,7 +2092,14 @@ class Logbook_model extends CI_Model {
if (preg_match('/(^KG4)[A-Z09]{3,}/', $call)) { // KG4/ and KG4 5 char calls are Guantanamo Bay. If 6 char, it is USA
$call = "K";
- }
+ } elseif (preg_match_all('/^((\d|[A-Z])+\/)?((\d|[A-Z]){3,})(\/(\d|[A-Z])+)?(\/(\d|[A-Z])+)?$/', $call, $matches)) {
+ if ($matches[5][0] == '/MM') {
+ $row['adif'] = 0;
+ $row['entity'] = 'None';
+ $row['cqz'] = 0;
+ return array($row['adif'], $row['entity'], $row['cqz']);
+ }
+ }
$len = strlen($call);
@@ -2137,7 +2144,16 @@ class Logbook_model extends CI_Model {
if (preg_match('/(^KG4)[A-Z09]{3,}/', $call)) { // KG4/ and KG4 5 char calls are Guantanamo Bay. If 6 char, it is USA
$call = "K";
- }
+ } elseif (preg_match_all('/^((\d|[A-Z])+\/)?((\d|[A-Z]){3,})(\/(\d|[A-Z])+)?(\/(\d|[A-Z])+)?$/', $call, $matches)) {
+ if ($matches[5][0] == '/MM') {
+ $row['adif'] = 0;
+ $row['entity'] = 'None';
+ $row['cqz'] = 0;
+ $row['long'] = '0';
+ $row['lat'] = '0';
+ return $row;
+ }
+ }
$len = strlen($call);
diff --git a/application/views/qso/index.php b/application/views/qso/index.php
index 97607510..3a2fa808 100755
--- a/application/views/qso/index.php
+++ b/application/views/qso/index.php
@@ -258,7 +258,7 @@