diff --git a/app/Controllers/PolicyTransactionController.php b/app/Controllers/PolicyTransactionController.php index a430f4af..9ee0c1c4 100644 --- a/app/Controllers/PolicyTransactionController.php +++ b/app/Controllers/PolicyTransactionController.php @@ -677,6 +677,12 @@ ->where('user_profiles.is_active', 1) ->findAll(); + // Fetch Partner Agent + $data['partner_agent'] = db_connect()->table('partner_agent') + ->where('is_active', 1) + ->get() + ->getResultArray(); + // Fetch ACM $data['ACM'] = $this->userModel ->where('role', 3) // Assuming `role` is in `user_profiles` diff --git a/app/Controllers/UserController.php b/app/Controllers/UserController.php index ea0e4fb8..ee62c702 100755 --- a/app/Controllers/UserController.php +++ b/app/Controllers/UserController.php @@ -20,6 +20,7 @@ use App\Models\AuthHistoryModel; use App\Models\UserActivityHistoryModel; use App\Models\PartnerStaffModel; use App\Models\PartnerManagerIncentiveFileModel; +use App\Models\NhanceBranchModel; class UserController extends AdminController @@ -36,6 +37,7 @@ class UserController extends AdminController protected $userActivityHistoryModel; protected $partnerStaffModel; protected $partnerManagerIncentiveFileModel; + protected $nhanceBranchModel; public function __construct() { @@ -51,6 +53,7 @@ class UserController extends AdminController $this->userActivityHistoryModel = new UserActivityHistoryModel(); $this->partnerStaffModel = new PartnerStaffModel(); $this->partnerManagerIncentiveFileModel = new PartnerManagerIncentiveFileModel(); + $this->nhanceBranchModel = new NhanceBranchModel(); } public function list() @@ -63,6 +66,7 @@ class UserController extends AdminController // print_r($data); die; $data['roleData'] = $this->roleModel->select('id, role')->findAll(); $data['teamData'] = $this->teamModel->select('id, name')->where('is_active',1)->findAll(); + $data['NHanceBranchData'] = $this->nhanceBranchModel->select('id, branch_name')->where('is_active',1)->findAll(); $this->loadLayout('UserList', $data); } @@ -70,6 +74,7 @@ class UserController extends AdminController public function create() { $this->myLogger->logme('error', 'User create function called'); + dd($this->request->getPost()); $teams = $this->request->getPost('team'); //if this is get method return to user creation page diff --git a/app/Models/UserModel.php b/app/Models/UserModel.php index 8a5eff7d..20baa54c 100755 --- a/app/Models/UserModel.php +++ b/app/Models/UserModel.php @@ -27,6 +27,7 @@ class UserModel extends Model "updated_by", "updated_at", "is_active", + "nhance_branch_id", ]; // Dates diff --git a/app/Views/UserList.php b/app/Views/UserList.php index 01db38eb..94442753 100755 --- a/app/Views/UserList.php +++ b/app/Views/UserList.php @@ -487,6 +487,18 @@ table.dataTable tbody td {