summaryrefslogtreecommitdiff
path: root/app/Helper
diff options
context:
space:
mode:
authorFrederic Guillot <fred@kanboard.net>2016-03-18 23:06:32 -0400
committerFrederic Guillot <fred@kanboard.net>2016-03-18 23:06:32 -0400
commitfa86542f90774d7a7d8f3e81ee35821ca25b7fd4 (patch)
treee6dd027dc827b18e07536414cf4fb86321763060 /app/Helper
parentc4c200b530e0585fafadce41f75e383ec0ff057e (diff)
Added pluggable Avatar providers
Diffstat (limited to 'app/Helper')
-rw-r--r--app/Helper/UserHelper.php17
1 files changed, 8 insertions, 9 deletions
diff --git a/app/Helper/UserHelper.php b/app/Helper/UserHelper.php
index cbdb4af8..24ac591f 100644
--- a/app/Helper/UserHelper.php
+++ b/app/Helper/UserHelper.php
@@ -160,19 +160,18 @@ class UserHelper extends Base
}
/**
- * Display gravatar image
+ * Display avatar
*
* @access public
- * @param string $email
- * @param string $alt
+ * @param string $user_id
+ * @param string $username
+ * @param string $name
+ * @param string $email
* @return string
*/
- public function avatar($email, $alt = '')
+ public function avatar($user_id, $username, $name, $email)
{
- if (! empty($email) && $this->config->get('integration_gravatar') == 1) {
- return '<img class="avatar" src="https://www.gravatar.com/avatar/'.md5(strtolower($email)).'?s=25" alt="'.$this->helper->text->e($alt).'" title="'.$this->helper->text->e($alt).'">';
- }
-
- return '';
+ $html = $this->avatarManager->render($user_id, $username, $name, $email, 25);
+ return '<div class="avatar">'.$html.'</div>';
}
}