From e3112dc160a611462cc77b22644f7050480888db Mon Sep 17 00:00:00 2001 From: ben Date: Tue, 29 Apr 2008 16:59:19 +0000 Subject: Introducing profile icons. git-svn-id: https://code.elgg.org/elgg/trunk@564 36083f99-b078-4883-b0ff-0f9b5a30f544 --- mod/profile/views/default/profile/editicon.php | 32 +++++++++++++++++++++++ mod/profile/views/default/profile/icon.php | 36 ++++++++++++++++++++++++++ mod/profile/views/default/user/user.php | 12 ++++++--- 3 files changed, 76 insertions(+), 4 deletions(-) create mode 100644 mod/profile/views/default/profile/editicon.php create mode 100644 mod/profile/views/default/profile/icon.php (limited to 'mod/profile/views/default') diff --git a/mod/profile/views/default/profile/editicon.php b/mod/profile/views/default/profile/editicon.php new file mode 100644 index 000000000..8e71f2f75 --- /dev/null +++ b/mod/profile/views/default/profile/editicon.php @@ -0,0 +1,32 @@ + + * @copyright Curverider Ltd 2008 + * @link http://elgg.com/ + * + * @uses $vars['entity'] The user entity + * @uses $vars['profile'] Profile items from $CONFIG->profile, defined in profile/start.php for now + */ + +?> + +
+

+ : +

+

+ 'profileicon')); + + ?> +

+

+ " /> +

+
\ No newline at end of file diff --git a/mod/profile/views/default/profile/icon.php b/mod/profile/views/default/profile/icon.php new file mode 100644 index 000000000..577620b6f --- /dev/null +++ b/mod/profile/views/default/profile/icon.php @@ -0,0 +1,36 @@ + + * @copyright Curverider Ltd 2008 + * @link http://elgg.com/ + * + * @uses $vars['entity'] The user entity. If none specified, the current user is assumed. + * @uses $vars['size'] The size - small, medium or large. If none specified, medium is assumed. + */ + + // Get entity + if (empty($vars['entity'])) + $vars['entity'] = $vars['user']; + + $name = htmlentities($vars['entity']->name); + $username = $vars['entity']->username; + + // Get size + if (!in_array($vars['size'],array('small','medium','large'))) + $vars['size'] = "medium"; + + // Get any align and js + if (!empty($vars['align'])) { + $align = " align=\"{$vars['align']}\" "; + } else { + $align = ""; + } + +?> + + title="" /> \ No newline at end of file diff --git a/mod/profile/views/default/user/user.php b/mod/profile/views/default/user/user.php index d2411c3d9..e11c463ca 100644 --- a/mod/profile/views/default/user/user.php +++ b/mod/profile/views/default/user/user.php @@ -12,12 +12,16 @@ * @uses $vars['entity'] The user entity */ -?> + echo elgg_view( + "profile/icon", array( + 'entity' => $vars['entity'], + 'align' => "right", + 'size' => "large", + ) + ); +?>

name; ?>

-

- *** USER ICON TO COME *** -