{% extends 'global/master.twig' %} {% set forumBackLink %}{{ urls.format('FORUM_SUB', [forum.id]) }}{% endset %} {% if thread.status != 1 or forum.permission(constant('Sakura\\Perms\\Forum::LOCK'), user.id) %} {% set forumReplyLink %}{{ urls.format('FORUM_REPLY', [thread.id]) }}{% endset %} {% endif %} {% if forum.permission(constant('Sakura\\Perms\\Forum::STICKY'), user.id) %} {% if thread.type == 1 %} {% set forumUnsticky %}{{ urls.format('FORUM_STICKY', [thread.id, php.sessionid]) }}{% endset %} {% else %} {% set forumSticky %}{{ urls.format('FORUM_STICKY', [thread.id, php.sessionid]) }}{% endset %} {% endif %} {% endif %} {% if forum.permission(constant('Sakura\\Perms\\Forum::ANNOUNCEMENT'), user.id) %} {% if thread.type == 2 %} {% set forumUnannounce %}{{ urls.format('FORUM_ANNOUNCE', [thread.id, php.sessionid]) }}{% endset %} {% else %} {% set forumAnnounce %}{{ urls.format('FORUM_ANNOUNCE', [thread.id, php.sessionid]) }}{% endset %} {% endif %} {% endif %} {% if forum.permission(constant('Sakura\\Perms\\Forum::LOCK'), user.id) %} {% if thread.status == 1 %} {% set forumUnlock %}{{ urls.format('FORUM_LOCK', [thread.id, php.sessionid]) }}{% endset %} {% else %} {% set forumLock %}{{ urls.format('FORUM_LOCK', [thread.id, php.sessionid]) }}{% endset %} {% endif %} {% endif %} {% if forum.permission(constant('Sakura\\Perms\\Forum::MOVE'), user.id) %} {% if thread.oldForum %} {% set forumRestore %}{{ urls.format('FORUM_RESTORE', [thread.id, php.sessionid]) }}{% endset %} {% endif %} {% if thread.forum != sakura.trashForumId %} {% set forumTrash %}{{ urls.format('FORUM_TRASH', [thread.id, php.sessionid]) }}{% endset %} {% endif %} {% endif %} {% if forum.permission(constant('Sakura\\Perms\\Forum::DELETE_ANY'), user.id) %} {% if thread.forum == sakura.trashForumId %} {% set forumPrune %}{{ urls.format('FORUM_PRUNE', [thread.id, php.sessionid]) }}{% endset %} {% endif %} {% endif %} {% set posts = thread.posts|batch(10) %} {% if get.p and not get.page %} {% set num = 0 %} {% for k,v in thread.posts %} {% if k < get.p %} {% set num = num + 1 %} {% endif %} {% endfor %} {% set num = (num / 10)|round(0, 'floor') + 1 %} {% set get = get|merge({'page': num}) %} {% endif %} {% set paginationPages = posts %} {% set paginationUrl %}{{ urls.format('FORUM_THREAD', [thread.id]) }}{% endset %} {% block title %}{{ thread.title }}{% endblock %} {% block css %} {% endblock %} {% block js %} {% endblock %} {% block content %}
{% if not post.poster.permission(constant('Sakura\\Perms\\Site::DEACTIVATED')) or post.poster.permission(constant('Sakura\\Perms\\Site::RESTRICTED')) %}{{ post.poster.username }}
{% else %}
[deleted user]
{% endif %}
{{ post.poster.title }}
{% if post.poster.id == (thread.posts|first).poster.id %} {% endif %}
{% if session.checkLogin %}
{% if (user.id == post.poster.id and forum.permission(constant('Sakura\\Perms\\Forum::EDIT_OWN'), user.id)) or forum.permission(constant('Sakura\\Perms\\Forum::EDIT_ANY'), user.id) %}
{% endif %}
{% if (user.id == post.poster.id and forum.permission(constant('Sakura\\Perms\\Forum::DELETE_OWN'), user.id)) or forum.permission(constant('Sakura\\Perms\\Forum::DELETE_ANY'), user.id) %}
{% endif %}
{% if not (post.poster.permission(constant('Sakura\\Perms\\Site::DEACTIVATED')) or post.poster.permission(constant('Sakura\\Perms\\Site::RESTRICTED')) or user.id == post.poster.id) %}
{% if user.isFriends(post.poster.id) != 0 %}
{% endif %}
{% endif %}
{% endif %}
|
{{ post.parsed|raw }}
{% if post.poster.signature and post.poster.permission(constant('Sakura\\Perms\\Site::CHANGE_SIGNATURE')) %}
{{ post.poster.signature()|raw|nl2br }}
{% endif %}
|