{% from 'utils.html.twig' import ico, imgUpload %}
<div class="{{ forumItem.isForum ? 'box-card' }} forum-post" data-forum-item="{{ forumItem.id }}">
<div class="pad">
<header>
<div class="avatar">
<a href="{{ path('userProfilePublic', { username: forumItem.user.username }) }}">
{{ imgUpload(forumItem.user.photo, enum('AbstractEnum::PATH_PROFILES'), 'user-profile') }}
</a>
</div>
<div class="user">
<p class="nome">{{ forumItem.user.name }}</p>
<p class="hora">{{ forumItem.date|date('d/m/Y H:i:s') }}</p>
</div>
{% if user %}
<div class="acoes">
{% if layout == 'question' %}
{% if not isLow(getPermission("website", "forum", "edit")) %}
<span class="status {{ (forumItem.status == 0 ? 'filed') }}">
{{ (forumItem.status == 1 ? getLanguage('published', 'forum') : getLanguage('filed', 'forum')) }}
</span>
{% endif %}
{% if user.id == forumItem.user.id or not isLow(getPermission("website", "forum", "edit")) %}
<button data-topic-edit="{{ forumItem.id }}"><i class="far fa-edit"></i></button>
{% endif %}
{% endif %}
{% if user.id == forumItem.user.id or not isLow(getPermission("website", "forum", "delete")) %}
<button data-topic-delete="{{ forumItem.id }}"
{% if layout == 'question' %}
data-topic-redirect="{{ path('forum') }}"
{% endif %}
><i class="far fa-trash-alt"></i></button>
{% endif %}
</div>
{% endif %}
</header>
<div class="desc">{{ forumItem.getText(true)|raw }}</div>
<footer>
{# CURTIR #}
<div class="{{ forumItem.isForum ? 'curtir-wrap-question' : 'curtir-wrap-answer' }}">
<a class="curtir {{ (user and forumItem.allowLike) ? 'btn-add-like' }}"
{% if user and forumItem.allowLike %}
data-status="initial"
data-element="{{ forumItem.id }}"
{% if forumItem.isForum %}
data-type="{{ enum('LikeControlEnum::FORUM') }}"
{% else %}
data-type="{{ enum('LikeControlEnum::FORUM_ANSWER') }}"
{% endif %}
data-to="{{ forumItem.user.id }}"
{% endif %}
>
<i class="thumbs far fa-thumbs-up"></i>
<span class="num {{ forumItem.likeTotal == 0 ? 'hidden' : '' }}">
{{ forumItem.likeTotal }}
</span>
<i class="loader">{{ ico('loader-wish') }}</i>
</a>
{# LIKES #}
{% if forumItem.likes|length > 0 %}
<div class="{{ forumItem.isForum ? 'forum-like-names-question' : 'forum-like-names-answer' }}">
{% for i, like in forumItem.likes %}
{% if i == 0 %}
<a href="{{ path('userProfilePublic', { username: like.userFrom.username}) }}">{{ like.userFrom.name }}</a>
{% endif %}
{% endfor %}
{% if forumItem.likes|length > 1 %}
{% if forumItem.isForum %}
<button data-others-likes-question="{{ forumItem.id }}">
{{ getLanguage('others_like', 'forum')|raw }}
</button>
{% else %}
{% for i, like in forumItem.likes %}
{% if i > 0 %}
, <a href="{{ path('userProfilePublic', { username: like.userFrom.username}) }}">{{ like.userFrom.name }}</a>
{% endif %}
{% endfor %}
{#<button data-others-likes-answer="{{ forumItem.id }}">
{{ getLanguage('others_like', 'forum')|raw }}
</button>#}
{% endif %}
{% endif %}
</div>
{% endif %}
</div>
{# RESPONDER #}
{% if forumItem.isForum and user %}
<button class="responder" onclick="window.refEditor.openTab()">
<i class="fas fa-undo-alt"></i>
<span>{{ getLanguage('reply', 'forum') }}</span>
</button>
{% endif %}
{# !!!
<a class="solucao" href="#">
<i class="far fa-check-circle"></i>
<span>MARCAR COMO SOLUÇÃO</span>
</a>
#}
</footer>
</div>
</div>