From ba9e386b4d84414914bf1f9b9142829675a229a3 Mon Sep 17 00:00:00 2001 From: mahdahar <89adham@gmail.com> Date: Fri, 26 Sep 2025 16:41:55 +0700 Subject: [PATCH] add contact param --- app/Controllers/Contact.php | 5 ++++- app/Models/ContactModel.php | 7 +++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/app/Controllers/Contact.php b/app/Controllers/Contact.php index df028f6..00058b9 100644 --- a/app/Controllers/Contact.php +++ b/app/Controllers/Contact.php @@ -19,8 +19,11 @@ class Contact extends Controller { } public function index() { + $ContactName = $this->request->getVar('ContactName'); + $Specialty = $this->request->getVar('Specialty'); $model = new ContactModel(); - $rows = $model->getContacts(); + $rows = $model->getContacts($ContactName, $Specialty); + //$rows = $model->getContacts(); if (empty($rows)) { return $this->respond([ diff --git a/app/Models/ContactModel.php b/app/Models/ContactModel.php index d0661ca..e8740d3 100644 --- a/app/Models/ContactModel.php +++ b/app/Models/ContactModel.php @@ -18,8 +18,11 @@ class ContactModel extends Model { return $rows; } - public function getContacts() { - $rows = $this->select("ContactID, NameFirst, NameLast, Title, Initial, Specialty")->get()->getResultArray(); + public function getContacts($ContactName, $Specialty) { + $sql = $this->select("ContactID, NameFirst, NameLast, Title, Initial, Specialty"); + if($ContactName !='') { $sql->like('NameFirst',$ContactName,'both')->orLike('NameLast',$ContactName,'both'); } + if($Specialty != '') { $sql->like('Specialty',$Specialty); } + $rows = $sql->get()->getResultArray(); return $rows; }