From 9355ee740d9c82db5f62a513f1f209af41d9149f Mon Sep 17 00:00:00 2001 From: Paolo Date: Mon, 20 Oct 2025 12:34:08 +0200 Subject: [PATCH] LoginAs: added search by person id and sorted results by surname and name --- application/controllers/api/frontend/v1/Login.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/application/controllers/api/frontend/v1/Login.php b/application/controllers/api/frontend/v1/Login.php index 5a2de4ed7..257abe145 100644 --- a/application/controllers/api/frontend/v1/Login.php +++ b/application/controllers/api/frontend/v1/Login.php @@ -118,13 +118,15 @@ class Login extends FHCAPI_Controller b.uid, p.nachname, p.vorname, - b.uid || \' - \' || p.nachname || \' \' || p.vorname AS label + b.uid, + p.person_id || \' - \' || b.uid || \' - \' || p.nachname || \' \' || p.vorname AS label FROM public.tbl_person p LEFT JOIN public.tbl_benutzer b ON(b.person_id = p.person_id) WHERE b.aktiv = TRUE - AND (p.nachname LIKE ? OR p.vorname = ? OR b.uid LIKE ?) - ', - array($query, $query, $query) + AND (p.nachname ILIKE ? OR p.vorname ILIKE ? OR b.uid ILIKE ? OR p.person_id::text LIKE ?) + ORDER BY p.nachname, p.vorname + ', + array($query, $query, $query, $query) ); if (isError($dataset)) $this->terminateWithError(getError($dataset));