diff options
author | Frederic Guillot <fred@kanboard.net> | 2016-03-18 23:06:32 -0400 |
---|---|---|
committer | Frederic Guillot <fred@kanboard.net> | 2016-03-18 23:06:32 -0400 |
commit | fa86542f90774d7a7d8f3e81ee35821ca25b7fd4 (patch) | |
tree | e6dd027dc827b18e07536414cf4fb86321763060 /app/Helper | |
parent | c4c200b530e0585fafadce41f75e383ec0ff057e (diff) |
Added pluggable Avatar providers
Diffstat (limited to 'app/Helper')
-rw-r--r-- | app/Helper/UserHelper.php | 17 |
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>'; } } |