Add DataTables search box support to patient search - now handles both initial search and live filtering
This commit is contained in:
parent
ac94f7bf6f
commit
0d9ff81a97
|
|
@ -415,7 +415,13 @@ class Patient extends BaseController
|
|||
public function search_ajax()
|
||||
{
|
||||
$request = $this->request->getGet();
|
||||
$sdata = trim((string) ($request['search_query'] ?? ''));
|
||||
|
||||
// Get search value from DataTables search box or from initial search_query
|
||||
$dtSearch = trim((string) ($request['search']['value'] ?? ''));
|
||||
$initialSearch = trim((string) ($request['search_query'] ?? ''));
|
||||
|
||||
// Use DataTables search if provided, otherwise use initial search_query
|
||||
$sdata = $dtSearch !== '' ? $dtSearch : $initialSearch;
|
||||
$sdata = preg_replace('/[^A-Za-z0-9 _.@\-]/', '', $sdata);
|
||||
|
||||
// Detect ABHA column name in patient_master
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user