{# view: MemberAdmin/archived @author Anusorn #} {# link builder #} {%- macro operation_link(title, target, icon, btn_style = 'primary', classes = '') %} {{ link_to(target, '', 'class':'btn-sm btn-' ~ btn_style ~ '-outline' ~ classes, 'title':_(title)) }} {%- endmacro %}

{{ _(router.getActionName()) }}

{#% include 'member/filter.volt' %#} {# list zone #} {% if page.items is null %}
{{ _('record_not_found') }}
{% else %}
{{ _('record_found', ['num': page.total_items]) }}
{% for item in page.items %} {% endfor %}
# {{ _('member_id') }} {{ _('member_name') }} {{ _('member_message') }} {{ _('member_message_status') }} {# operation #}
{{ item.member['member_id'] }} {{ item.member['name'] }} {{ _(item.type) }} {% if item.read_time is null %} {{ _('message_unread') }} {% else %} {{ _('message_read') }} {% endif %} {% if item.unban_time is not null %} / {{ _('unbanned') }} {% endif %} {% set watch_style = (item.type is 'ban') ? 'danger' : 'warning' %} {{ operation_link('message_watch', path('message') ~ '/' ~ item._id, 'eye', watch_style) }}
{% set act = router.getActionName() %} {% if type is not defined %} {% set page_handler = act %} {% else %} {% set page_handler = act ~ '/' ~ type %} {% endif %} {% include 'layouts/partials/nav-pagination' with ['page':page, 'pageHandler':page_handler] %} {% endif %}