From b50eaba25354fa03663e6b30cb5e7da5e255cbb2 Mon Sep 17 00:00:00 2001 From: nickw Date: Tue, 25 May 2010 17:06:31 +0000 Subject: Walled Garden login page is no longer tied to the default page shell. git-svn-id: http://code.elgg.org/elgg/trunk@6209 36083f99-b078-4883-b0ff-0f9b5a30f544 --- .../default/account/forms/login_walled_garden.php | 59 +++++++++++++++ views/default/css.php | 83 ++++++++++++++++++++++ views/default/page_shells/walled_garden.php | 30 ++++++++ 3 files changed, 172 insertions(+) create mode 100644 views/default/account/forms/login_walled_garden.php create mode 100644 views/default/page_shells/walled_garden.php (limited to 'views') diff --git a/views/default/account/forms/login_walled_garden.php b/views/default/account/forms/login_walled_garden.php new file mode 100644 index 000000000..05c8215a8 --- /dev/null +++ b/views/default/account/forms/login_walled_garden.php @@ -0,0 +1,59 @@ +" . elgg_echo('username') . "
" . elgg_view('input/text', array('internalname' => 'username', 'class' => 'login_textarea username')) . ""; +$form_body .= "
"; +$form_body .= "
"; +$form_body .= elgg_view('input/hidden', array('internalname' => 'returntoreferer', 'value' => 'true')); +$form_body .= elgg_view('input/submit', array('value' => elgg_echo('login'))); +$form_body .= "
"; +$form_body .= "

" . elgg_echo('user:password:lost') . "

"; + +$login_url = $vars['url']; +if ((isset($CONFIG->https_login)) && ($CONFIG->https_login)) { + $login_url = str_replace("http", "https", $vars['url']); +} +?> + +

+ $form_body, 'action' => "{$login_url}action/login")); + echo elgg_view('login/extend'); // view for plugins to extend +?> + + + + diff --git a/views/default/css.php b/views/default/css.php index 56edd4c9e..3b5e2efc0 100644 --- a/views/default/css.php +++ b/views/default/css.php @@ -1535,3 +1535,86 @@ a.action_button:focus { p.elgg_likes_owner { padding-top:4px; } + + +/* *************************************** + WalledGarden +*************************************** */ +#walledgarden_container { + margin:100px auto 0 auto; + position:relative; + padding:0; + width:563px; + background: url(_graphics/walled_garden_background_extend.gif) repeat-y left top; + text-align: left; +} +#walledgarden { + position: relative; + padding:0; + width:563px; + min-height:230px; + background: url(_graphics/walled_garden_background_top.gif) no-repeat left top; +} +#walledgarden_bottom { + margin:0 auto; + background: url(_graphics/walled_garden_background_bottom.gif) no-repeat left bottom; + width:563px; + height:54px; + position: relative; +} +.walledgardenintro { + float:left; + min-height:200px; + width:223px; + padding:15px; + margin:19px 0 0 23px; +} +.walledgardenlogin { + float:left; + min-height:200px; + width:223px; + padding:15px 15px 0 15px; + margin:19px 0 0 11px; +} +.walledgardenintro h1 { + color:#666666; + margin-top:80px; + line-height: 1.1em; +} +.walledgardenlogin h2 { + color:#666666; + border-bottom:1px solid #CCCCCC; + margin-bottom:5px; + padding-bottom:5px; +} +.walledgardenlogin form input.login_textarea { + margin:0 0 10px 0; + width:210px; +} +.walledgardenlogin form label { + color:#666666; +} +.walledgardenlogin .remember_me label { + font-size:1em; + font-weight:normal; +} +.walledgardenlogin .remember_me { + display:block; + float:right; + margin-left:0; + margin-top:-34px; + text-align:right; + width:100%; +} +.walledgardenlogin .lost_password { + margin-bottom: 10px; +} +.walledgardenlogin a.forgotten_password_link { + color:#999999; +} +#walledgarden_sysmessages #elgg_system_message { + width: 523px; + right:0; + margin:10px auto 0 auto; + position: relative; +} \ No newline at end of file diff --git a/views/default/page_shells/walled_garden.php b/views/default/page_shells/walled_garden.php new file mode 100644 index 000000000..fc44472e9 --- /dev/null +++ b/views/default/page_shells/walled_garden.php @@ -0,0 +1,30 @@ +sitename; +} elseif (empty($vars['config']->sitename)) { + $title = $vars['title']; +} else { + $title = $vars['config']->sitename . ": " . $vars['title']; +} + +echo elgg_view('page_elements/html_begin', $vars); + +$view = elgg_view('messages/list', array('object' => $vars['sysmessages'])); + +echo "
$view
"; +echo '
'; +echo "

Welcome to:
$title

"; +echo "
{$vars['body']}
"; +echo '
'; +echo '
'; +echo '
'; + +echo elgg_view('page_elements/html_end', $vars); -- cgit v1.2.3