| <?php |
|
|
| namespace Kanboard\Helper; |
|
|
| use Kanboard\Core\Base; |
|
|
| |
| |
| |
| |
| |
| |
| class AvatarHelper extends Base |
| { |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| public function render($user_id, $username, $name, $email, $avatar_path, $css = 'avatar-left', $size = 48) |
| { |
| if (empty($user_id) && empty($username)) { |
| $html = $this->avatarManager->renderDefault($size); |
| } else { |
| $html = $this->avatarManager->render($user_id, $username, $name, $email, $avatar_path, $size); |
| } |
|
|
| return '<div class="avatar avatar-'.$size.' '.$css.'">'.$html.'</div>'; |
| } |
|
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| public function small($user_id, $username, $name, $email, $avatar_path, $css = '') |
| { |
| return $this->render($user_id, $username, $name, $email, $avatar_path, $css, 20); |
| } |
|
|
| |
| |
| |
| |
| |
| |
| |
| public function currentUserSmall($css = '') |
| { |
| $user = $this->userSession->getAll(); |
| return $this->small($user['id'], $user['username'], $user['name'], $user['email'], $user['avatar_path'], $css); |
| } |
| } |
|
|