public function updateSave($request) { $users_model = new UsersModel(); try { $success = $users_model->updateMyPassword($this->session->get("username"), $request['old_password'], $request['new_password']); } catch (WrongPasswordException $e) { $success = false; $this->data['reason'] = "wrong password"; } if ($success) { $this->data['status'] = "success"; } else { $this->data['status'] = "failed"; } }