diff --git a/application/models/Logbook_model.php b/application/models/Logbook_model.php index 678ce59ea..efcd6c896 100644 --- a/application/models/Logbook_model.php +++ b/application/models/Logbook_model.php @@ -624,8 +624,28 @@ class Logbook_model extends CI_Model { $this->db->where('COL_DXCC', '339'); break; case 'WAPC': - $this->db->where('COL_STATE', $searchphrase); - $this->db->where('COL_DXCC', '318'); + if($searchphrase == 'HK'){ + $this->db->where('COL_DXCC', '321'); + } + else if($searchphrase == 'MO'){ + $this->db->where('COL_DXCC', '152'); + } + else if($searchphrase == 'TW'){ + $this->db->where_in('COL_DXCC', ['386', '505']); + } + else if($searchphrase == 'HI'){ + $this->db->group_start() + ->group_start() + ->where('COL_DXCC', '318') + ->where('COL_STATE', 'HI') + ->group_end() + ->or_where('COL_DXCC', '506') + ->group_end(); + } + else{ + $this->db->where('COL_STATE', $searchphrase); + $this->db->where('COL_DXCC', '318'); + } break; case 'QSLRDATE': $this->db->where('date(COL_QSLRDATE)=date(SYSDATE())'); diff --git a/application/models/Wapc.php b/application/models/Wapc.php index 009c8a748..89b6186ac 100644 --- a/application/models/Wapc.php +++ b/application/models/Wapc.php @@ -81,17 +81,17 @@ class WAPC extends CI_Model { } // VR else if($line->col_dxcc == '321'){ - $bandWapc['HK'][$band] = '
W
'; + $bandWapc['HK'][$band] = '
W
'; $provinces['HK']['count']++; } // XX9 else if($line->col_dxcc == '152'){ - $bandWapc['MO'][$band] = '
W
'; + $bandWapc['MO'][$band] = '
W
'; $provinces['MO']['count']++; } // BU-BX/BV9P else if($line->col_dxcc == '386' || $line->col_dxcc == '505'){ - $bandWapc['TW'][$band] = '
W
'; + $bandWapc['TW'][$band] = '
W
'; $provinces['TW']['count']++; } } @@ -111,17 +111,17 @@ class WAPC extends CI_Model { } // VR else if($line->col_dxcc == '321'){ - $bandWapc['HK'][$band] = '
C
'; + $bandWapc['HK'][$band] = '
C
'; $provinces['HK']['count']++; } // XX9 else if($line->col_dxcc == '152'){ - $bandWapc['MO'][$band] = '
C
'; + $bandWapc['MO'][$band] = '
C
'; $provinces['MO']['count']++; } // BU-BX/BV9P else if($line->col_dxcc == '386' || $line->col_dxcc == '505'){ - $bandWapc['TW'][$band] = '
C
'; + $bandWapc['TW'][$band] = '
C
'; $provinces['MO']['count']++; } }