From b1abb4ef78179de65a45eda16031b52753ab221a Mon Sep 17 00:00:00 2001 From: sriramv Date: Mon, 8 May 2023 12:32:04 +0530 Subject: [PATCH] table:GWM --- app/Config/Routes.php | 2 + app/Controllers/Admin_controller.php | 32 ++++++++ app/Controllers/Member_controller.php | 4 +- app/Views/admin_login.php | 7 ++ app/Views/layout/header.php | 17 +---- app/Views/member_registration.php | 101 +++++++++++++++++++------- app/Views/members_list.php | 6 +- app/Views/users_list.php | 2 + 8 files changed, 127 insertions(+), 44 deletions(-) diff --git a/app/Config/Routes.php b/app/Config/Routes.php index b97bc17..e05563b 100644 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -44,6 +44,8 @@ $routes->match(['get'],'/users_list','Admin_controller::users_list'); $routes->match(['get'],'/user_edit/(:any)','Admin_controller::user_edit/$1'); $routes->match(['post'],'/user_edit','Admin_controller::user_edit'); $routes->match(['get','post'],'/user_add','Admin_controller::user_add'); +$routes->match(['get'],'/admin_profile/(:any)','Admin_controller::admin_profile/$1'); +$routes->match(['post'],'/admin_profile','Admin_controller::admin_profile'); $routes->match(['get'],'/admin_home','Dashboard::admin_home'); $routes->match(['get'],'/member_home','Dashboard::member_home'); diff --git a/app/Controllers/Admin_controller.php b/app/Controllers/Admin_controller.php index 20101ea..69aa839 100644 --- a/app/Controllers/Admin_controller.php +++ b/app/Controllers/Admin_controller.php @@ -128,5 +128,37 @@ class Admin_controller extends BaseController echo view('layout/footer'); } + + + public function admin_profile($user_id = null) + { + + if($this->request->getmethod() == 'post') + { + //update member details + + $UserData = $this->request->getVar(); + $user_id = $this->request->getVar('id'); + $this->UserModel->where('id', $user_id )->set($UserData)->update(); + return redirect()->to(base_url()."users_list"); + + } + + + $userdata['userdata']=$this->dModel->getLoggedInUserData(session()->get('logged_user')); + + $data['userList'] = $this->UserModel->select('users.* , country.name as country_name , state.name as state_name ,city.name as city_name') + ->join('country', 'users.country = country.id', 'left') + ->join('state', 'users.state = state.id', 'left') + ->join('city', 'users.city = city.id', 'left') + ->where('md5(users.id)', $user_id ) + ->find(); + + print_r($data);die(); + echo view('layout/header',$userdata); + echo view('user_form',$data); + echo view('layout/footer'); + + } // ----------------------------------------------- } diff --git a/app/Controllers/Member_controller.php b/app/Controllers/Member_controller.php index d671351..b774ffc 100644 --- a/app/Controllers/Member_controller.php +++ b/app/Controllers/Member_controller.php @@ -56,6 +56,7 @@ class Member_controller extends BaseController return redirect()->to(base_url()); } } + return view('member_login'); } @@ -90,7 +91,8 @@ class Member_controller extends BaseController // return redirect()->to(base_url()); } - return view('member_registration'); + $data['country']=$this->cModel->fetch_country(); + return view('member_registration',$data); } diff --git a/app/Views/admin_login.php b/app/Views/admin_login.php index c697aca..1c342f0 100644 --- a/app/Views/admin_login.php +++ b/app/Views/admin_login.php @@ -44,6 +44,13 @@
"> + + + getTempdata('error')):?> +
+ getTempdata('error'); ?> +
+
diff --git a/app/Views/layout/header.php b/app/Views/layout/header.php index a6c32f1..43789d4 100644 --- a/app/Views/layout/header.php +++ b/app/Views/layout/header.php @@ -119,22 +119,13 @@ $(document).ready(function(){
- + id); ?>" class="dropdown-item notify-item"> My Account diff --git a/app/Views/member_registration.php b/app/Views/member_registration.php index 7b2dab7..9d25c1e 100644 --- a/app/Views/member_registration.php +++ b/app/Views/member_registration.php @@ -29,6 +29,56 @@ + + @@ -83,51 +133,48 @@
- +
-
- +
- + +
+
+ +
+ +
+
- +
- +
+
- +
- -
-
-
- -
-
+ -
-
-
- - -
-
-
+