diff options
author | marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2008-10-08 11:27:00 +0000 |
---|---|---|
committer | marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2008-10-08 11:27:00 +0000 |
commit | 939ce5e44c049b0897899c8c7a79544068d2e3b3 (patch) | |
tree | 60bd2fab99b295623466d9093acc1449ffd873fb /views | |
parent | 161d44727c9e786f538e9715a566eee76bc7187a (diff) | |
download | elgg-939ce5e44c049b0897899c8c7a79544068d2e3b3.tar.gz elgg-939ce5e44c049b0897899c8c7a79544068d2e3b3.tar.bz2 |
Closes #301: Profile icons now use getIcon() API. Overrides now possible:
For themes to override, create a plugin hook listening to 'entity:icon:url' and object 'user'.
In the hook return a different url.
To replace default user icons in a plugin one might create a hook:
function profile_usericon_hook($hook, $entity_type, $returnvalue, $params)
{
if ((!$returnvalue) && ($params['entity'] instanceof ElggUser))
{
// return your default graphic here.
}
}
And set it to priority 900 (lower priority than the code that displays a pretty icon for users but higher than the default object display code in entities.php)
git-svn-id: https://code.elgg.org/elgg/trunk@2221 36083f99-b078-4883-b0ff-0f9b5a30f544
Diffstat (limited to 'views')
-rw-r--r-- | views/default/page_elements/elgg_topbar.php | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/views/default/page_elements/elgg_topbar.php b/views/default/page_elements/elgg_topbar.php index 628b8c6d2..3620b7b0c 100644 --- a/views/default/page_elements/elgg_topbar.php +++ b/views/default/page_elements/elgg_topbar.php @@ -24,7 +24,7 @@ <div class="toolbarimages"> <a href="http://www.elgg.org" target="_blank"><img src="<?php echo $vars['url']; ?>_graphics/elgg_toolbar_logo.gif" /></a> - <a href="<?php echo $_SESSION['user']->getURL(); ?>"><img class="user_mini_avatar" src="<?php echo $vars['url']; ?>pg/icon/<?php echo $_SESSION['user']->username; ?>/topbar/<?php echo $_SESSION['user']->timecreated; ?>.jpg"></a> + <a href="<?php echo $_SESSION['user']->getURL(); ?>"><img class="user_mini_avatar" src="<?php echo $_SESSION['user']->getIcon('topbar'); ?>"></a> </div> <div class="toolbarlinks"> |