{# view: MemberAdmin/Banned @author Anusorn #} {#% set action = router.getActionName() %#}

{{ _('member_' ~ message.type ~ '_message') }}

{# 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 %} {% if (message.type is 'ban') and (message.unban_time is not null) %} {% endif %}
{{ _('message_id') }} {{ message._id }}
{{ _('member_name') }} #{{ message.member['member_id'] }} {{ message.member['name'] }}
{{ _('member_message') }} {{ message.message|nl2br }}
{{ _('message_created_time') }} {{ date('Y-m-d H:i:s', message.created_time.sec) }}
{{ _('message_read_time') }} {% if message.read_time is not null %} {{ date('Y-m-d H:i:s', message.read_time.sec) }} {% else %} {{ _('message_unread') }} {% endif %}
{{ _('message_unban_time') }} {{ date('Y-m-d H:i:s', message.unban_time.sec) }}
{{ _('operation') }} {% if message.read_time is null %} {{ operation_link('mark_as_read', path('mark') ~ '/' ~ message._id, 'check') }} {{ operation_link('member_edit', path('edit') ~ '/' ~ message._id, 'edit') }} {% else %} {% if (message.type is 'ban') and (message.unban_time is null) %} {{ operation_link('unban', path('unban') ~ '/' ~ message.member['member_id'] ~ '/' ~ message._id, 'user') }} {% else %}   {% endif %} {% endif %}