diff options
author | cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2011-03-12 23:02:11 +0000 |
---|---|---|
committer | cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2011-03-12 23:02:11 +0000 |
commit | 99175d2417bc5d3657cc3e548affe21eda76f648 (patch) | |
tree | 3bcacce06877a1d7a2bd6634fe614a9618968f8c /views/default/user | |
parent | bfb0a3e9b289e4036bfeb3e694586387fc4f904e (diff) | |
download | elgg-99175d2417bc5d3657cc3e548affe21eda76f648.tar.gz elgg-99175d2417bc5d3657cc3e548affe21eda76f648.tar.bz2 |
Refs #3045 adds a gallery context based view for users
git-svn-id: http://code.elgg.org/elgg/trunk@8676 36083f99-b078-4883-b0ff-0f9b5a30f544
Diffstat (limited to 'views/default/user')
-rw-r--r-- | views/default/user/default.php | 44 |
1 files changed, 26 insertions, 18 deletions
diff --git a/views/default/user/default.php b/views/default/user/default.php index 7106e6016..55be639ab 100644 --- a/views/default/user/default.php +++ b/views/default/user/default.php @@ -4,11 +4,15 @@ * * @package Elgg * @subpackage Core + * + * @uses $vars['entity'] ElggUser entity + * @uses $vars['size'] Size of the icon */ $user = $vars['entity']; +$size = elgg_extract('size', $vars, 'tiny'); -$icon = elgg_view_entity_icon($user, 'tiny'); +$icon = elgg_view_entity_icon($user, $size); // Simple XFN $rel = ''; @@ -29,22 +33,26 @@ if (elgg_in_context('owner_block') || elgg_in_context('widgets')) { $metadata = ''; } -if ($user->isBanned()) { - $params = array( - 'entity' => $user, - 'title' => $title, - 'metadata' => '<ul class="elgg-menu elgg-menu-metadata"><li>banned</li></ul>', - ); +if (elgg_get_context() == 'gallery') { + echo $icon; } else { - $params = array( - 'entity' => $user, - 'title' => $title, - 'metadata' => $metadata, - 'subtitle' => $user->briefdescription, - 'content' => elgg_view('user/status', array('entity' => $user)), - ); + if ($user->isBanned()) { + $params = array( + 'entity' => $user, + 'title' => $title, + 'metadata' => '<ul class="elgg-menu elgg-menu-metadata"><li>banned</li></ul>', + ); + } else { + $params = array( + 'entity' => $user, + 'title' => $title, + 'metadata' => $metadata, + 'subtitle' => $user->briefdescription, + 'content' => elgg_view('user/status', array('entity' => $user)), + ); + } + + $list_body = elgg_view('page/components/list/body', $params); + + echo elgg_view_image_block($icon, $list_body); } - -$list_body = elgg_view('page/components/list/body', $params); - -echo elgg_view_image_block($icon, $list_body); |