diff --git a/application/controllers/Bkouser.php b/application/controllers/Bkouser.php
index 7ffce12..68c7ca8 100644
--- a/application/controllers/Bkouser.php
+++ b/application/controllers/Bkouser.php
@@ -517,6 +517,11 @@ class Bkouser extends Bko_Controller {
$data = array();
$data['page_title'] = 'Find User';
// $config = array();
+ $data['find_txt_val'] = isset($_GET['find_txt_val']) ? $_GET['find_txt_val'] :'' ;
+ $data['find_by_val'] = isset($_GET['find_by_val']) ? $_GET['find_by_val'] :'' ;
+
+ $data['find_txt'] = $data['find_txt_val'];
+ $data['find_by'] = $data['find_by_val'];
$page = ($this->uri->segment(3)) ? $this->uri->segment(3) : 0;
$page = is_numeric($page) ? $page : 0;
@@ -529,16 +534,19 @@ class Bkouser extends Bko_Controller {
$data['find_by'] = trim($this->input->post('find_by'));
$data['find_txt'] = trim($this->input->post('find_txt'));
+ $data['find_txt_val'] = $data['find_txt'];
+ $data['find_by_val'] = $data['find_by'];
+
if ( $data['find_by']!='' && $data['find_txt']!=''){
- $extra_qr = ' WHERE '.$data['find_by']." LIKE '%". $data['find_txt']."%'";
+ $extra_qr = ' WHERE lower('.$data['find_by'].") LIKE lower('%". $data['find_txt']."%') ";
}
}
- echo $extra_qr;
+ // echo $extra_qr;
$config = $this->PrepPagination(10, 3, '/bkouser/locate');
- $mysql0 = "SELECT * FROM members";
+ $mysql0 = "SELECT * FROM members ".$extra_qr;
$q = $this->db->query($mysql0);
$config["total_rows"] = $q->num_rows();
@@ -552,8 +560,8 @@ class Bkouser extends Bko_Controller {
$this->table->set_template($this->template);
$mysql = "SElECT added::date||'
'||loc||'
'||(CASE WHEN last_login::date IS NULL THEN ' ' ELSE last_login::date::text END) AS Act,"
. " username||'
'||firstname||' '||lastname AS Name, "
- . " '