diff --git a/application/modules/Auth/views/login.php b/application/modules/Auth/views/login.php index f2d0697..bc4599a 100644 --- a/application/modules/Auth/views/login.php +++ b/application/modules/Auth/views/login.php @@ -42,7 +42,7 @@
diff --git a/application/modules/Layout/views/includes/default_header.php b/application/modules/Layout/views/includes/default_header.php index e92afd9..89d4ad0 100644 --- a/application/modules/Layout/views/includes/default_header.php +++ b/application/modules/Layout/views/includes/default_header.php @@ -87,12 +87,14 @@ name;}else{echo user()->name; }?> diff --git a/application/modules/User/controllers/User.php b/application/modules/User/controllers/User.php index c203e98..b77cf35 100644 --- a/application/modules/User/controllers/User.php +++ b/application/modules/User/controllers/User.php @@ -46,7 +46,7 @@ public function userList() $user_list = $this->user_model->get_admin(); } else if(is_admin()) { - $user_list = $this->user_model->get_user(user()->business_id , "user"); + $user_list = $this->user_model->get_user(user()->business_id); } $this->layout->set('tableData', $user_list); $this->layout->buffer('main_content', 'User/user_list'); @@ -160,8 +160,70 @@ public function editprofiles() public function changepassword() { - echo "hai"; - // $this->load->view('change_password'); + // $password = md5(user()->password); + // $this->layout->set('pass', $password); + $this->layout->buffer('main_content', 'user/change_password'); + $this->layout->render('default_layout'); } + + public function check_password() + { + $old_password = $this->input->post('old_password'); + if (password_verify($old_password, user()->password)) { + $data['password'] = hash_password($this->input->post('password')); + $table="users"; + $userData = $this->MY_Model->edit_option($data, user()->id, $table); + $this->session->sess_destroy(); + echo "success"; + } + else{ + echo "fail"; + } + } + + + public function businessProfile() + { + // $user_list = $this->MY_Model->get_by_id( user()->id , 'users'); + // $this->layout->set('userData', $user_list); + $this->layout->buffer('main_content', 'User/business'); + $this->layout->render('default_layout'); + } + + // public function editprofile($id) + // { + // $usertData = $this->user_model->get_user_by_md5_id($id,user()->business_id); + // $this->layout->set('editData', $usertData); + // $this->layout->buffer('main_content', 'User/edit_profile'); + // $this->layout->render('default_layout'); + // } + + // public function editprofiles() + // { + // $table="users"; + // $action = $this->input->post(); + + // $id = $this->input->post('id'); + // //file upload confic + // $user_image['upload_path'] = APPPATH. '../assets/uploads/profile_picture'; + // $user_image['allowed_types'] = 'jpg|png'; + // $user_image['max_size'] = 80000; + // //upload + // $this->load->library('upload', $user_image); + // $this->upload->initialize($user_image); + // if ( ! $this->upload->do_upload('profile_image')) + // { + // $error = array('error' => $this->upload->display_errors()); + + // unset($action['profile_image']); + // } else{ + // $upload_user_image = $this->upload->data(); + // $action['profile_image'] = $upload_user_image['file_name']; + + // } + + // $userData = $this->MY_Model->edit_option($action, $id, $table); + // redirect('user/profile'); + // } } diff --git a/application/modules/User/models/User_model.php b/application/modules/User/models/User_model.php index fa0ed58..4e3d926 100644 --- a/application/modules/User/models/User_model.php +++ b/application/modules/User/models/User_model.php @@ -6,7 +6,8 @@ public function get_user($business_id) $this->db->select('*'); $this->db->from('users'); $this->db->where('business_id', $business_id); - $this->db->where('role', 'user'); + $this->db->order_by('id','DESC'); + // $this->db->where('role', 'user'); // $this->db->where('role', 'user'); // $this->db->where('is_active', 1); $query = $this->db->get(); @@ -19,6 +20,7 @@ public function get_admin() $this->db->select('*'); $this->db->from('users'); $this->db->where('role !=', 'sadmin'); + // $this->db->order_by('id','ASC'); $query = $this->db->get(); $query = $query->result(); return $query; @@ -39,7 +41,6 @@ public function delete_user_by_md5_id($id,$business_id) { $this->db->where('md5(id)', $id); $this->db->where('business_id', $business_id); - $this->db->where('role', 'user'); $this->db->set('is_active',0); $this->db->update('users'); return; @@ -49,7 +50,6 @@ public function activate_inactive_users($id,$business_id) { $this->db->where('md5(id)', $id); $this->db->where('business_id', $business_id); - $this->db->where('role', 'user'); $this->db->set('is_active',1); $this->db->update('users'); return; diff --git a/application/modules/User/views/add_user.php b/application/modules/User/views/add_user.php index 51c0e9e..52f6def 100644 --- a/application/modules/User/views/add_user.php +++ b/application/modules/User/views/add_user.php @@ -42,6 +42,8 @@