diff options
Diffstat (limited to 'pages/account/forgotten_password.php')
| -rw-r--r-- | pages/account/forgotten_password.php | 25 |
1 files changed, 17 insertions, 8 deletions
diff --git a/pages/account/forgotten_password.php b/pages/account/forgotten_password.php index 3fb629ef6..f464f98c9 100644 --- a/pages/account/forgotten_password.php +++ b/pages/account/forgotten_password.php @@ -6,13 +6,22 @@ * @subpackage Registration */ -require_once(dirname(dirname(dirname(__FILE__))) . "/engine/start.php"); +if (elgg_is_logged_in()) { + forward(); +} + +$title = elgg_echo("user:password:lost"); +$content = elgg_view_title($title); -if (!isloggedin()) { - $area1 = elgg_view_title(elgg_echo("user:password:lost")); - $area2 = elgg_view("account/forms/forgotten_password"); - $content = elgg_view_layout("one_column_with_sidebar", $area1 . $area2); - echo elgg_view_page(elgg_echo('user:password:lost'), $content); +$content .= elgg_view_form('user/requestnewpassword', array( + 'class' => 'elgg-form-account', +)); + +if (elgg_get_config('walled_garden')) { + elgg_load_css('elgg.walled_garden'); + $body = elgg_view_layout('walled_garden', array('content' => $content)); + echo elgg_view_page($title, $body, 'walled_garden'); } else { - forward(); -}
\ No newline at end of file + $body = elgg_view_layout('one_column', array('content' => $content)); + echo elgg_view_page($title, $body); +} |
