{% extends 'master.twig' %} {% if profile_user is defined %} {% set image = url('user-avatar', {'user': profile_user.id, 'res': 200}) %} {% set manage_link = url('manage-user', {'user': profile_user.id}) %} {% if (not profile_is_banned or profile_can_edit) and profile_background_info is not null %} {% set main_body_classes = main_body_classes|default([])|merge({ 'main--bg-cover': profile_background_info.cover, 'main--bg-stretch': profile_background_info.stretch, 'main--bg-tile': profile_background_info.tile, 'main--bg-contain': profile_background_info.contain, 'main--bg-blend': profile_background_info.blend, 'main--bg-slide': profile_background_info.slide, }) %} {% set main_css_vars = main_css_vars|default([])|merge({ '--background-width': '%dpx'|format(profile_background_asset.width), '--background-height': '%dpx'|format(profile_background_asset.height), '--background-image': "url('%s')"|format(url('user-background', {'user': profile_user.id})), }) %} {% endif %} {% set stats = [ { 'title': 'Joined', 'is_date': true, 'value': profile_user.createdTime, }, { 'title': 'Last seen', 'is_date': true, 'value': profile_user.lastActiveTime|default(0), }, { 'title': 'Topics', 'value': profile_stats.forum_topic_count, 'url': url('user-profile-forum-topics', {'user': profile_user.id}), 'active': profile_mode == 'forum-topics', }, { 'title': 'Posts', 'value': profile_stats.forum_post_count, 'url': url('user-profile-forum-posts', {'user': profile_user.id}), 'active': profile_mode == 'forum-posts', }, { 'title': 'Comments', 'value': profile_stats.comments_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 %}