{% extends 'default/layout.html.twig' %} {% block title %}{{ 'User'|trans }} #{{ user.id }}{% if pagination.page > 1 %} - {{ 'Page' | trans }} {{ pagination.page }}{% endif %} - {{ name }}{% endblock %} {% block main_content %}
{{ 'identicon'|trans }}
{# @TODO username feature

{{ 'User'|trans }} #{{ user.id }}

#}
{% if user.star.exist %} {% else %} {% endif %} {{ user.star.total }}
{% if session.owner or session.moderator %} {% else %} {% endif %}
{{ 'Common'|trans }}
{{ 'Address' | trans }} {{ user.address }}
{{ 'Joined' | trans }} {{ user.added | format_ago }}
{{ 'Joined' | trans }} {{ user.added | format_ago }}
{{ 'Access' | trans }}
{{ 'Status' | trans }} {% if user.status %} {{ 'Active' | trans }} {% if session.moderator %} {% endif %} {% else %} {{ 'Disabled' | trans }} {% if session.moderator %} {% endif %} {% endif %}
{{ 'Approved' | trans }} {% if user.approved %} {{ 'Yes'| trans }} {% if session.moderator %} {% endif %} {% else %} {{ 'No'| trans }} {% if session.moderator %} {% endif %} {% endif %}
{{ 'Moderator' | trans }} {% if user.moderator %} {{ 'Yes'| trans }} {% if session.moderator %} {% endif %} {% else %} {{ 'No'| trans }} {% if session.moderator %} {% endif %} {% endif %}
{% if user.owner %} {% endif %} {{ 'Settings' | trans }}
{{ 'Theme' | trans }} {{ user.theme | u.title }}
{{ 'Interface' | trans }} {{ user.locale | locale_name(user.locale) | u.title }}
{{ 'Languages' | trans }} {% set i = 0 %} {% for locale in user.locales | sort %}{% if i > 0 %},{% endif %} {{ locale | locale_name(locale) | u.title }}{% set i = i + 1 %}{% endfor %}
{{ 'Categories' | trans }} {% set i = 0 %} {% for category in user.categories | sort %}{% if i > 0 %},{% endif %} {{ category | trans_category | u.title }}{% set i = i + 1 %}{% endfor %}
{{ 'Posters' | trans }} {% if user.posters %} {{ 'Yes' | trans }} {% else %} {{ 'No' | trans }} {% endif %}
{{ 'Sensitive' | trans }} {% if user.sensitive %} {{ 'Yes' | trans }} {% else %} {{ 'No' | trans }} {% endif %}
{{ 'Events subscribed' | trans }} {% for group, event in events %}
{{ group }}: {% set i = 0 %} {% for key, value in event %}{% if value in user.events %}{% if i > 0 %}, {% endif %}{{ key | lower }}{% set i = i + 1 %}{% endif %}{% endfor %}
{% endfor %}
{{ 'Yggdrasil only' | trans }} {% if user.yggdrasil %} {{ 'Yes'|trans }} {% else %} {{ 'No'|trans }} {% endif %}

{{ 'Recent activity' | trans }}

{% if user.activities %} {% for activity in user.activities %}
{{ render(controller( 'App\\Controller\\ActivityController::event', { user: session.user, activity : activity } )) }}
{% endfor %} {% if pagination.pages > 1 %}
  {# @TODO #}
{% if pagination.pages > 1 %} {{ 'Page' | trans | lower }} {{ pagination.page }} / {{ pagination.pages }} {% if pagination.page > 1 %} {% if pagination.page == 2 %} {{ 'Back' | trans | lower }} {% else %} {{ 'Back' | trans | lower }} {% endif %} {% endif %} {% if pagination.page < pagination.pages %} {{ 'Next' | trans | lower }} {% endif %} {% endif %}
{% endif %} {% endif %} {% endblock %}