From 939ce5e44c049b0897899c8c7a79544068d2e3b3 Mon Sep 17 00:00:00 2001 From: marcus Date: Wed, 8 Oct 2008 11:27:00 +0000 Subject: 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 --- mod/profile/views/default/profile/editicon.php | 2 +- mod/profile/views/default/profile/icon.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'mod/profile/views') diff --git a/mod/profile/views/default/profile/editicon.php b/mod/profile/views/default/profile/editicon.php index 0ab550eee..e3cf6517a 100644 --- a/mod/profile/views/default/profile/editicon.php +++ b/mod/profile/views/default/profile/editicon.php @@ -24,7 +24,7 @@ username . "/medium/" . $_SESSION['user']->icontime . ".jpg"; + $user_avatar = $_SESSION['user']->getIcon('medium');//$vars['url'] . "pg/icon/" . $_SESSION['user']->username . "/medium/" . $_SESSION['user']->icontime . ".jpg"; echo "\"avatar\""; ?> diff --git a/mod/profile/views/default/profile/icon.php b/mod/profile/views/default/profile/icon.php index 49d87a95f..ef5ab3769 100644 --- a/mod/profile/views/default/profile/icon.php +++ b/mod/profile/views/default/profile/icon.php @@ -76,7 +76,7 @@ } - ?> title="name, null, 'UTF-8'); ?>" /> title="name, null, 'UTF-8'); ?>" />