From 4f5271d975e7d07a2a3a654377a72c2e0f854b40 Mon Sep 17 00:00:00 2001 From: cash Date: Thu, 9 Dec 2010 13:20:24 +0000 Subject: cleaning up the topbar CSS git-svn-id: http://code.elgg.org/elgg/trunk@7579 36083f99-b078-4883-b0ff-0f9b5a30f544 --- views/default/page/elements/topbar.php | 96 +++++++++++++++++---------- views/default/page/elements/topbar_logout.php | 6 +- 2 files changed, 63 insertions(+), 39 deletions(-) (limited to 'views/default/page/elements') diff --git a/views/default/page/elements/topbar.php b/views/default/page/elements/topbar.php index 3a4507208..7d57ed684 100644 --- a/views/default/page/elements/topbar.php +++ b/views/default/page/elements/topbar.php @@ -5,40 +5,64 @@ */ $user = get_loggedin_user(); -if (($user instanceof ElggUser) && ($user->guid > 0)) { - echo '
'; - echo '
'; - - // Elgg logo - echo ''; - echo "\"Elgg"; - echo ''; - - // avatar - $user_link = $user->getURL(); - $user_image = $user->getIcon('topbar'); - echo "\"User"; - - // logout link - echo elgg_view('page/elements/topbar_logout', $vars); - - // elgg tools menu - // need to echo this empty view for backward compatibility. - echo elgg_view("navigation/topbar_tools"); - - // enable elgg topbar extending - echo elgg_view('elgg_topbar/extend', $vars); - - // user settings - $settings = elgg_echo('settings'); - echo "$settings"; - - // The administration link is for admin or site admin users only - if ($user->isAdmin()) { - $admin = elgg_echo("admin"); - echo "$admin"; - } - - echo '
'; - echo '
'; +if (!elgg_instanceof($user, 'user')) { + // do not show tobpar to logged out users + return true; } + +echo '
'; +echo '
'; + +// Elgg logo +echo ''; +echo "\"Elgg"; +echo ''; + +// avatar +$user_link = $user->getURL(); +$user_image = $user->getIcon('topbar'); +echo "\"User"; + +// friends +//$friends = elgg_echo('friends'); +//echo "username}\" title=\"$friends\"> "; +echo elgg_view('output/url', array( + 'href' => elgg_get_site_url() . "pg/settings/{$user->username}/", + 'text' => '', + 'class' => 'main', + 'title' => elgg_echo('friends'), +)); + +// logout link +echo elgg_view('output/url', array( + 'href' => "action/logout", + 'text' => elgg_echo('logout'), + 'is_action' => TRUE, + 'class' => 'alt', +)); + +// elgg tools menu +// need to echo this empty view for backward compatibility. +echo elgg_view("navigation/topbar_tools"); + +// enable elgg topbar extending +echo elgg_view('elgg_topbar/extend', $vars); + +// user settings +echo elgg_view('output/url', array( + 'href' => elgg_get_site_url() . 'pg/settings/', + 'text' => '' . elgg_echo('settings'), + 'class' => 'alt', +)); + +// The administration link is for admin or site admin users only +if ($user->isAdmin()) { + echo elgg_view('output/url', array( + 'href' => elgg_get_site_url() . 'pg/admin/', + 'text' => '' . elgg_echo('admin'), + 'class' => 'alt', + )); +} + +echo '
'; +echo '
'; diff --git a/views/default/page/elements/topbar_logout.php b/views/default/page/elements/topbar_logout.php index 2d2ecf67c..a4bc55e6e 100644 --- a/views/default/page/elements/topbar_logout.php +++ b/views/default/page/elements/topbar_logout.php @@ -5,10 +5,10 @@ * Called within the Elgg topbar view. */ -echo '
'; + echo elgg_view('output/url', array( 'href' => "action/logout", 'text' => elgg_echo('logout'), - 'is_action' => TRUE + 'is_action' => TRUE, + 'class' => 'alt', )); -echo '
'; -- cgit v1.2.3