public function display_user_page(User $duser, $stats) { global $page; $page->disable_left(); parent::display_user_page($duser, $stats); }
/** * @param User $duser * @param string $pass1 * @param string $pass2 */ private function change_password_wrapper(User $duser, $pass1, $pass2) { global $user; if ($this->user_can_edit_user($user, $duser)) { if ($pass1 != $pass2) { $this->theme->display_error(400, "Error", "Passwords don't match"); } else { // FIXME: send_event() $duser->set_password($pass1); if ($duser->id == $user->id) { $this->set_login_cookie($duser->name, $pass1); } flash_message("Password changed"); $this->redirect_to_user($duser); } } }