From 7399e7755f10bc72d5bb0748336de5fe51a7c74c Mon Sep 17 00:00:00 2001 From: phl0 Date: Fri, 14 Jul 2023 07:53:16 +0200 Subject: [PATCH 01/12] Add page title and make search less specific --- application/controllers/Visitor.php | 1 + 1 file changed, 1 insertion(+) diff --git a/application/controllers/Visitor.php b/application/controllers/Visitor.php index cadabde1..1e5317e2 100644 --- a/application/controllers/Visitor.php +++ b/application/controllers/Visitor.php @@ -471,6 +471,7 @@ class Visitor extends CI_Controller { $public_slug = $this->security->xss_clean($this->input->post('public_slug')); $this->load->model('publicsearch'); $result = $this->publicsearch->search($public_slug, $callsign); + $data['page_title'] = "Public Search"; $data['callsign'] = $callsign; $data['slug'] = $public_slug; if (!empty($result) && $result->num_rows() > 0) { From 39d1ca99645440fe0f1244f9d123a2a66f18fbba Mon Sep 17 00:00:00 2001 From: phl0 Date: Fri, 14 Jul 2023 07:53:54 +0200 Subject: [PATCH 02/12] Adjust SQL to be less picky about callsigns --- application/models/Publicsearch.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/application/models/Publicsearch.php b/application/models/Publicsearch.php index c67967b1..304f3d11 100644 --- a/application/models/Publicsearch.php +++ b/application/models/Publicsearch.php @@ -5,7 +5,7 @@ class Publicsearch extends CI_Model { function search($slug, $callsign) { if ($this->public_search_enabled($slug)) { $userid = $this->get_userid_for_slug($slug); - $this->db->where('COL_CALL', $callsign); + $this->db->like('COL_CALL', $callsign); $this->db->join('station_profile', 'station_profile.station_id = '.$this->config->item('table_name').'.station_id'); $this->db->join('lotw_users', 'lotw_users.callsign = '.$this->config->item('table_name').'.col_call', 'left outer'); $this->db->where('station_profile.user_id', $userid); From 93222b81e17abc1fd8cad5d52408efb7c2c586a5 Mon Sep 17 00:00:00 2001 From: phl0 Date: Fri, 14 Jul 2023 07:54:43 +0200 Subject: [PATCH 03/12] Make search input field uppercase only on focus --- application/views/visitor/layout/header.php | 3 ++- assets/css/visitor.css | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 assets/css/visitor.css diff --git a/application/views/visitor/layout/header.php b/application/views/visitor/layout/header.php index f6da5951..0baedced 100644 --- a/application/views/visitor/layout/header.php +++ b/application/views/visitor/layout/header.php @@ -9,6 +9,7 @@ optionslib->get_theme()) { ?> + @@ -77,7 +78,7 @@ $this->CI =& get_instance(); if ($this->CI->public_search_enabled($slug) || $this->session->userdata('user_type') >= 2) { ?>
- +
diff --git a/assets/css/visitor.css b/assets/css/visitor.css new file mode 100644 index 00000000..a8a4ea21 --- /dev/null +++ b/assets/css/visitor.css @@ -0,0 +1,3 @@ +#searchcall:focus { + text-transform: uppercase; +} From 4e0d57c2f10cce6c035d637ca72ce6adced70689 Mon Sep 17 00:00:00 2001 From: phl0 Date: Fri, 14 Jul 2023 07:55:44 +0200 Subject: [PATCH 04/12] Add csv export to public search --- application/views/visitor/layout/footer.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/application/views/visitor/layout/footer.php b/application/views/visitor/layout/footer.php index 88a7ce4f..e0e2ac7b 100644 --- a/application/views/visitor/layout/footer.php +++ b/application/views/visitor/layout/footer.php @@ -35,7 +35,7 @@ var q_lat = 40.313043; var q_lng = -32.695312; - + var qso_loc = ''; @@ -201,6 +201,7 @@ CI->public_search_enabled($slug) || $this->session->userdata('user_type') >= 2) { ?> + + diff --git a/application/views/visitor/layout/header.php b/application/views/visitor/layout/header.php index e420a036..97130577 100644 --- a/application/views/visitor/layout/header.php +++ b/application/views/visitor/layout/header.php @@ -77,7 +77,7 @@ CI =& get_instance(); if ($this->CI->public_search_enabled($slug) || $this->session->userdata('user_type') >= 2) { ?> -
+ aria-label="Search"> From 7007fed87d7ef611d1bad19791d485e6e0b02cc6 Mon Sep 17 00:00:00 2001 From: phl0 Date: Fri, 14 Jul 2023 11:09:24 +0200 Subject: [PATCH 09/12] Show tolltip on empty callsign --- application/views/visitor/layout/footer.php | 4 +++- application/views/visitor/layout/header.php | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/application/views/visitor/layout/footer.php b/application/views/visitor/layout/footer.php index e679cf40..9413f5cb 100644 --- a/application/views/visitor/layout/footer.php +++ b/application/views/visitor/layout/footer.php @@ -23,7 +23,8 @@ - +