misuzu/templates/profile/master.twig

55 lines
1.9 KiB
Twig

{% extends 'master.twig' %}
{% if profile_user is defined %}
{% set image = url('user-avatar', {'user': profile_user.user_id, 'res': 200}) %}
{% set manage_link = url('manage-user', {'user': profile_user.user_id}) %}
{% set stats = [
{
'title': 'Joined',
'is_date': true,
'value': profile_user.user_created,
},
{
'title': 'Last seen',
'is_date': true,
'value': profile_user.user_active,
},
{
'title': 'Following',
'value': profile_stats.following_count,
'url': url('user-profile-following', {'user': profile_user.user_id}),
'active': profile_mode == 'following',
},
{
'title': 'Followers',
'value': profile_stats.followers_count,
'url': url('user-profile-followers', {'user': profile_user.user_id}),
'active': profile_mode == 'followers',
},
{
'title': 'Topics',
'value': profile_stats.forum_topic_count,
'url': url('user-profile-forum-topics', {'user': profile_user.user_id}),
'active': profile_mode == 'forum-topics',
},
{
'title': 'Posts',
'value': profile_stats.forum_post_count,
'url': url('user-profile-forum-posts', {'user': profile_user.user_id}),
'active': profile_mode == 'forum-posts',
},
{
'title': 'Comments',
'value': profile_stats.comments_count,
},
{
'title': 'Changes',
'value': profile_stats.changelog_count,
},
] %}
{% else %}
{% set image = url('user-avatar', {'user': 0, 'res': 240}) %}
{% set manage_link = url('manage-users') %}
{% set profile_is_editing = false %}
{% set profile_notices = [] %}
{% endif %}