diff --git a/app/Controllers/Admin_controller.php b/app/Controllers/Admin_controller.php index 23204be..453912b 100644 --- a/app/Controllers/Admin_controller.php +++ b/app/Controllers/Admin_controller.php @@ -77,20 +77,21 @@ class Admin_controller extends BaseController } - public function user_edit($user_id = null) + public function user_edit($user_id = null , $check = 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(); + if ($this->request->getVar('profile_check') == 'profile_edit') { + return redirect()->to(base_url()."admin_profile/".md5($user_id)); + } return redirect()->to(base_url()."users_list"); } - $userdata['userdata']=$this->dModel->getLoggedInUserData(session()->get('logged_user')); $data['country']=$this->cModel->fetch_country(); @@ -100,6 +101,9 @@ class Admin_controller extends BaseController ->join('city', 'users.city = city.id', 'left') ->where('md5(users.id)', $user_id ) ->find(); + if ($check != null) { + $data['check'] = 'profile_edit'; + } //print_r($data);die(); echo view('layout/header',$userdata); @@ -131,19 +135,6 @@ class Admin_controller extends BaseController 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') @@ -165,43 +156,23 @@ class Admin_controller extends BaseController if($this->request->getmethod() == 'post') { - $action = $this->request->getVar(); - // print_r($action);die(); - $id = $this->request->getVar('id'); - //file upload confic - $user_image['upload_path'] = base_url().'public/assets/images/users/'; - $user_image['allowed_types'] = 'jpg|png|jpeg'; - $user_image['max_size'] = 80000; - //upload - print_r($this->request->getFile('profile'));die(); - // $this->load->library('upload', $user_image); - // $this->upload->initialize($user_image); - if ($this->request->getPost('profile')) - { - $uploadPath = base_url().'public/assets/images/users/'; - $fileName = $this->request->getPost('profile')->move($uploadPath); - if ($fileName) - { - // Store the file name into the database - $data = [ - 'filename' => $fileName - ]; - echo $fileName; - // Do whatever you need with the data - } - // $error = array('error' => $this->upload->display_errors()); - // print_r($error);die(); - // echo false; - // } - // else - // { - // $upload_user_image = $this->upload->data(); - // $action['profile'] = $upload_user_image['file_name']; - // $userData = $this->UserModel->where('id', $id )->set($action)->update(); - // echo true; - } - + if(isset($_FILES["image_file"]["name"])) + { + $config['upload_path'] = base_url()."/public/assets/images/users"; + $config['allowed_types'] = 'jpg|jpeg|png|gif'; + print_r($config);die(); + $this->load->library('upload', $config); + if(!$this->upload->do_upload('image_file')) + { + echo $this->upload->display_errors(); + } + else + { + $data = $this->upload->data(); + echo ''; + } + } } } diff --git a/app/Views/layout/header.php b/app/Views/layout/header.php index 423eb0c..107a53b 100644 --- a/app/Views/layout/header.php +++ b/app/Views/layout/header.php @@ -263,6 +263,12 @@ $(document).ready(function(){ My Account + + id); ?>" class="dropdown-item notify-item"> + + Change Password + + diff --git a/app/Views/profile.php b/app/Views/profile.php index b5768b5..1dde8ac 100644 --- a/app/Views/profile.php +++ b/app/Views/profile.php @@ -59,11 +59,20 @@ body { } + + Profile + + + + Edit + + + + - @@ -91,13 +100,14 @@ body { = $userList[0]['name'] ?> + - + Name : - = $userList[0]['name'] ?> + = $userList[0]['name'] ?> Mobile : @@ -119,7 +129,8 @@ body { -