diff options
author | cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2011-04-01 00:39:40 +0000 |
---|---|---|
committer | cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2011-04-01 00:39:40 +0000 |
commit | f1c69003389c75ad8061852487923f5bfb5a6001 (patch) | |
tree | e363e6f538a5a1a41a8a616e1886ed72c421bda5 | |
parent | bbc906683aefec7fa8360dd0718e142bea829fef (diff) | |
download | elgg-f1c69003389c75ad8061852487923f5bfb5a6001.tar.gz elgg-f1c69003389c75ad8061852487923f5bfb5a6001.tar.bz2 |
Fixes #3207 passing code variable to form for password reset
git-svn-id: http://code.elgg.org/elgg/trunk@8886 36083f99-b078-4883-b0ff-0f9b5a30f544
-rw-r--r-- | engine/lib/users.php | 11 | ||||
-rw-r--r-- | views/default/forms/user/passwordreset.php | 13 |
2 files changed, 15 insertions, 9 deletions
diff --git a/engine/lib/users.php b/engine/lib/users.php index 1d0429760..638e96aab 100644 --- a/engine/lib/users.php +++ b/engine/lib/users.php @@ -772,7 +772,6 @@ function execute_new_password_request($user_guid, $conf_code) { * @return void */ function elgg_user_resetpassword_page_handler($page) { - global $CONFIG; $user_guid = get_input('u'); $code = get_input('c'); @@ -785,12 +784,18 @@ function elgg_user_resetpassword_page_handler($page) { forward(); } - $form = elgg_view_form('user/passwordreset', array(), array('user' => $user)); + $params = array( + 'guid' => $user_guid, + 'code' => $code, + ); + $form = elgg_view_form('user/passwordreset', array(), $params); $title = elgg_echo('resetpassword'); $content = elgg_view_title(elgg_echo('resetpassword')) . $form; - echo elgg_view_page($title, elgg_view_layout('one_column', array('content' => $content))); + $body = elgg_view_layout('one_column', array('content' => $content)); + + echo elgg_view_page($title, $body); } /** diff --git a/views/default/forms/user/passwordreset.php b/views/default/forms/user/passwordreset.php index 7b13f120c..3c89776f6 100644 --- a/views/default/forms/user/passwordreset.php +++ b/views/default/forms/user/passwordreset.php @@ -1,19 +1,20 @@ <?php +/** + * Reset user password form + */ -$user = $vars['user']; - -echo elgg_echo('user:resetpassword:reset_password_confirm') . "<br />"; +echo autop(elgg_echo('user:resetpassword:reset_password_confirm')); echo elgg_view('input/hidden', array( 'name' => 'u', - 'value' => $user->guid + 'value' => $vars['guid'], )); echo elgg_view('input/hidden', array( 'name' => 'c', - 'value' => $code + 'value' => $vars['code'], )); echo elgg_view('input/submit', array( 'value' => elgg_echo('resetpassword') -));
\ No newline at end of file +)); |