misuzu/templates/manage/users/users.twig

63 lines
3.4 KiB
Twig
Raw Normal View History

2018-08-15 01:12:58 +00:00
{% extends 'manage/users/master.twig' %}
2019-02-04 11:38:20 +00:00
{% from 'macros.twig' import pagination, container_title %}
{% set users_pagination = pagination(manage_users_pagination, '/manage/users.php', null, {'v': 'listing'}) %}
2018-03-27 03:15:03 +00:00
{% block manage_content %}
<div class="container manage__user-items">
2019-02-04 11:38:20 +00:00
{{ container_title('<i class="fas fa-users fa-fw"></i> Users') }}
{% if users_pagination|trim|length > 0 %}
<div class="manage__user-items__pagination">
2019-02-04 11:38:20 +00:00
{{ users_pagination }}
</div>
2019-02-04 11:38:20 +00:00
{% endif %}
<div class="manage__user-items__collection">
2019-02-04 11:38:20 +00:00
{% for user in manage_users %}
<div class="manage__user-item{% if user.user_deleted is not null %} manage__user-item--deleted{% endif %}" style="{{ user.user_colour|html_colour('--accent-colour') }}">
<a href="{{ url('manage-user-edit', {'user': user.user_id}) }}" class="manage__user-item__background"></a>
2018-03-27 03:15:03 +00:00
<div class="manage__user-item__container">
<div class="avatar manage__user-item__avatar" style="background-image: url('{{ url('user-avatar', {'user': user.user_id}) }}')"></div>
<div class="manage__user-item__info">
<div class="manage__user-item__name">
2019-02-04 11:38:20 +00:00
{{ user.username }}
</div>
<div class="manage__user-item__details">
<div class="manage__user-item__detail">
2019-02-04 11:38:20 +00:00
<i class="fas fa-user-plus fa-fw"></i>
<time datetime="{{ user.user_created|date('c') }}" title="{{ user.user_created|date('r') }}">{{ user.user_created|time_diff }}</time> /
<span>{{ user.register_ip }}</span>
</div>
<div class="manage__user-item__detail">
2019-02-04 11:38:20 +00:00
<i class="fas fa-user-clock fa-fw"></i>
<time datetime="{{ user.user_active|date('c') }}" title="{{ user.user_active|date('r') }}">{{ user.user_active|time_diff }}</time> /
<span>{{ user.last_ip }}</span>
</div>
{% if user.user_deleted is not null %}
<div class="manage__user-item__detail">
2019-02-04 11:38:20 +00:00
<i class="fas fa-trash-alt fa-fw"></i>
<time datetime="{{ user.user_deleted|date('c') }}" title="{{ user.user_deleted|date('r') }}">{{ user.user_deleted|time_diff }}</time>
</div>
{% endif %}
</div>
</div>
<div class="manage__role__actions">
<a href="{{ url('user-profile', {'user': user.user_id}) }}" class="manage__user-item__action" title="Profile">
2019-02-04 11:38:20 +00:00
<i class="fas fa-user fa-fw"></i>
</a>
</div>
</div>
</div>
{% endfor %}
</div>
{% if users_pagination|trim|length > 0 %}
<div class="manage__user-items__pagination">
2019-02-04 11:38:20 +00:00
{{ users_pagination }}
</div>
{% endif %}
</div>
2018-03-27 03:15:03 +00:00
{% endblock %}