aboutsummaryrefslogtreecommitdiff
path: root/views/default/user
diff options
context:
space:
mode:
authorcash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>2011-03-12 23:02:11 +0000
committercash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>2011-03-12 23:02:11 +0000
commit99175d2417bc5d3657cc3e548affe21eda76f648 (patch)
tree3bcacce06877a1d7a2bd6634fe614a9618968f8c /views/default/user
parentbfb0a3e9b289e4036bfeb3e694586387fc4f904e (diff)
downloadelgg-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.php44
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);