| <?php |
|
|
| namespace Kanboard\User\Avatar; |
|
|
| use Kanboard\Core\Base; |
| use Kanboard\Core\User\Avatar\AvatarProviderInterface; |
|
|
| |
| |
| |
| |
| |
| |
| class AvatarFileProvider extends Base implements AvatarProviderInterface |
| { |
| |
| |
| |
| |
| |
| |
| |
| |
| public function render(array $user, $size) |
| { |
| $url = $this->helper->url->href('AvatarFileController', 'image', array('user_id' => $user['id'], 'hash' => md5($user['avatar_path'].$size), 'size' => $size)); |
| $title = $this->helper->text->e($user['name'] ?: $user['username']); |
| return '<img src="' . $url . '" alt="' . $title . '" title="' . $title . '">'; |
| } |
|
|
| |
| |
| |
| |
| |
| |
| |
| public function isActive(array $user) |
| { |
| return !empty($user['avatar_path']); |
| } |
| } |
|
|