From 9dfae5ab2dd59cfae6ac27247fd528838e72296f Mon Sep 17 00:00:00 2001 From: Andreas Kristiansen <6977712+AndreasK79@users.noreply.github.com> Date: Fri, 25 Oct 2024 12:17:58 +0200 Subject: [PATCH] [Quick Lookup] Added ITU zone --- application/controllers/Lookup.php | 7 ++++++- application/models/Lookup_model.php | 1 + application/views/lookup/index.php | 10 ++++++++++ application/views/lookup/result.php | 15 ++++++++------ assets/js/sections/common.js | 31 ++++++++++------------------- 5 files changed, 37 insertions(+), 27 deletions(-) diff --git a/application/controllers/Lookup.php b/application/controllers/Lookup.php index 9614d3c19..3b998e32d 100644 --- a/application/controllers/Lookup.php +++ b/application/controllers/Lookup.php @@ -45,7 +45,11 @@ class Lookup extends CI_Controller { } else { $this->load->model('bands'); - $data['bands'] = $this->bands->get_worked_bands(xss_clean($this->input->post('type'))); + if ($this->input->post('type') == 'itu') { + $data['bands'] = $this->bands->get_worked_bands(); + } else { + $data['bands'] = $this->bands->get_worked_bands(xss_clean($this->input->post('type'))); + } $data['dxcc'] = xss_clean($this->input->post('dxcc')); @@ -55,6 +59,7 @@ class Lookup extends CI_Controller { $data['iota'] = xss_clean($this->input->post('iota')); $data['cqz'] = xss_clean($this->input->post('cqz')); $data['wwff'] = xss_clean($this->input->post('wwff')); + $data['ituz'] = xss_clean($this->input->post('ituz')); $data['location_list'] = $location_list; $data['result'] = $this->lookup_model->getSearchResult($data); diff --git a/application/models/Lookup_model.php b/application/models/Lookup_model.php index 31b3fcbc7..566fbe20f 100644 --- a/application/models/Lookup_model.php +++ b/application/models/Lookup_model.php @@ -58,6 +58,7 @@ class Lookup_model extends CI_Model{ case 'was': $sqlquerytypestring .= " and col_state = '" . $queryinfo['was'] . "' and COL_DXCC in ('291', '6', '110')"; break; case 'sota': $sqlquerytypestring .= " and col_sota_ref = '" . $queryinfo['sota'] . "'"; break; case 'wwff': $sqlquerytypestring .= " and col_sig = 'WWFF' and col_sig_info = '" . $queryinfo['wwff'] . "'"; break; + case 'itu': $sqlquerytypestring .= " and col_ituz = " . $queryinfo['ituz']; break; default: break; } diff --git a/application/views/lookup/index.php b/application/views/lookup/index.php index c1a3b55f5..c7f46e208 100644 --- a/application/views/lookup/index.php +++ b/application/views/lookup/index.php @@ -4,6 +4,7 @@ + @@ -21,6 +22,15 @@ ?> + + +