From 4a9c6c26190fd91c3e5ade9af1d15b4e68ace293 Mon Sep 17 00:00:00 2001 From: cash Date: Sun, 6 Mar 2011 21:15:02 +0000 Subject: Refs #2693 walled garden code is functional. Push back a thorough clean up until Elgg 1.9 git-svn-id: http://code.elgg.org/elgg/trunk@8614 36083f99-b078-4883-b0ff-0f9b5a30f544 --- _graphics/walled_garden_background_top.gif | Bin 10223 -> 4257 bytes engine/lib/elgglib.php | 6 +- views/default/core/account/login_walled_garden.php | 110 +++++++++++---------- views/default/css/walled_garden.php | 69 +++++++++---- views/default/page/elements/footer.php | 7 ++ views/default/page/walled_garden.php | 27 +++-- 6 files changed, 131 insertions(+), 88 deletions(-) diff --git a/_graphics/walled_garden_background_top.gif b/_graphics/walled_garden_background_top.gif index ffe7d9229..20d551e2f 100644 Binary files a/_graphics/walled_garden_background_top.gif and b/_graphics/walled_garden_background_top.gif differ diff --git a/engine/lib/elgglib.php b/engine/lib/elgglib.php index 69c56275d..3cc4ddb1d 100644 --- a/engine/lib/elgglib.php +++ b/engine/lib/elgglib.php @@ -1758,7 +1758,7 @@ function elgg_is_valid_options_for_batch_operation($options, $type) { * * @link http://docs.elgg.org/Tutorials/WalledGarden * @elgg_plugin_hook index system - * @return void + * @return boolean */ function elgg_walled_garden_index() { elgg_register_css('/pg/css/walled_garden.css'); @@ -1766,8 +1766,8 @@ function elgg_walled_garden_index() { echo elgg_view_page('', $login, 'walled_garden'); - // @hack Index must exit to keep plugins from continuing to extend - exit; + // return true to prevent other plugins from adding a front page + return true; } /** diff --git a/views/default/core/account/login_walled_garden.php b/views/default/core/account/login_walled_garden.php index 93aa87782..dbb9f866f 100644 --- a/views/default/core/account/login_walled_garden.php +++ b/views/default/core/account/login_walled_garden.php @@ -1,96 +1,98 @@ elgg_echo('cancel'), + 'class' => 'elgg-button-cancel mlm', +)); $form_body = elgg_view('forms/login'); -$form_body .= elgg_view('input/hidden', array('name' => 'returntoreferer', 'value' => 'true')); +$form_body .= elgg_view('input/hidden', array( + 'name' => 'returntoreferer', + 'value' => 'true', +)); $login_url = elgg_get_site_url(); if (elgg_get_config('https_login')) { $login_url = str_replace("http", "https", elgg_get_site_url()); } + ?>

$form_body, 'action' => "{$login_url}action/login")); - echo elgg_view('login/extend'); // view for plugins to extend -?> +//@todo Forms 1.8: Convert to use elgg_view_form() +echo elgg_view('input/form', array( + 'body' => $form_body, + 'action' => "{$login_url}action/login", +)); - (int) get_input('friend_guid', 0), 'invitecode' => get_input('invitecode'), )); echo <<<__HTML - + __HTML; } + +$title = elgg_echo('user:password:lost'); +$body = elgg_view_form('user/requestnewpassword'); +echo <<<__HTML + +__HTML; + +//@todo JS 1.8: no ?> - " . elgg_echo('user:password:text') . ""; - $lostpassword_form_body .= "
"; - $lostpassword_form_body .= elgg_view('input/captcha'); - $lostpassword_form_body .= "
" . elgg_view('input/submit', array('value' => elgg_echo('request'))) . "
"; - - ?> - - diff --git a/views/default/page/walled_garden.php b/views/default/page/walled_garden.php index 0dcc8a9d7..662e90f45 100644 --- a/views/default/page/walled_garden.php +++ b/views/default/page/walled_garden.php @@ -22,22 +22,21 @@ $title = $site->name; $vars['sysmessages'])); ?>
-
-
-
-

- '; - echo $title; - ?> -

-
-
- -
+
+
+

+ '; + echo $title; + ?> +

+
+
+
+
-- cgit v1.2.3