From 26cc67a55b5104e107720ebda6be9c03fe73f78f Mon Sep 17 00:00:00 2001 From: Andreas <6977712+AndreasK79@users.noreply.github.com> Date: Mon, 19 Dec 2022 18:20:55 +0100 Subject: [PATCH] [Logbookadvanced] Added dropdown to choose number of results returned --- application/controllers/Logbookadvanced.php | 1 + application/models/Logbookadvanced_model.php | 6 +----- application/views/logbookadvanced/index.php | 11 ++++++++++- assets/js/sections/logbookadvanced.js | 1 + src/QSLManager/QSO.php | 8 ++++---- 5 files changed, 17 insertions(+), 10 deletions(-) diff --git a/application/controllers/Logbookadvanced.php b/application/controllers/Logbookadvanced.php index 1a0c8226..ee300a5d 100644 --- a/application/controllers/Logbookadvanced.php +++ b/application/controllers/Logbookadvanced.php @@ -94,6 +94,7 @@ class Logbookadvanced extends CI_Controller { 'propmode' => xss_clean($this->input->post('propmode')), 'gridsquare' => xss_clean($this->input->post('gridsquare')), 'state' => xss_clean($this->input->post('state')), + 'qsoresults' => xss_clean($this->input->post('qsoresults')), ); $qsos = []; diff --git a/application/models/Logbookadvanced_model.php b/application/models/Logbookadvanced_model.php index 232b38d2..004f298f 100644 --- a/application/models/Logbookadvanced_model.php +++ b/application/models/Logbookadvanced_model.php @@ -114,11 +114,7 @@ class Logbookadvanced_model extends CI_Model { $where = "AND $where"; } - if ($where === '') { - $limit = 250; - } else { - $limit = 1000; - } + $limit = $searchCriteria['qsoresults']; $sql = " SELECT * diff --git a/application/views/logbookadvanced/index.php b/application/views/logbookadvanced/index.php index 5e8f4066..dec78643 100644 --- a/application/views/logbookadvanced/index.php +++ b/application/views/logbookadvanced/index.php @@ -101,7 +101,7 @@