mirror of
https://github.com/openvk/openvk
synced 2024-12-23 17:12:01 +03:00
6159262026
* Reports: [INDEV] Undone implementation of reports
* Reports: Backend is done
* Reports: Still makin it...
* Reports: Added report window
* Reports: Corrected the content type
* Reports: Make it work
* Reports: Minor fixes and localization
* Reports: Ability to hide Share and Like buttons
Also renamed the .sql file
* Revent some changes from 8f8d7bb
I will move them to the master branch
* Reports: Only for those who can access Helpdesk
* Reports: Modified the route
* Reports: Change the routes
* Reports: Show reports count
* Report: Fix URL
* Обновление репортов (#715)
* Репорты живы
* 2
* Better reports
* Логи
* Update DBEntity.updated.php
* noSpam
* Сбор IP и UserAgent + фикс логирования в IPs
* Новые поля для поиска etc.
* Fixes
* Fixes and enhancements
* Поиск по нескольким разделам
* Reports enhancements
* Совместимость с новыми логами
* Совместимость с новыми логами
* Update Logs.xml
* Update Logs.xml
* Logs i18n
* Update Logs.xml
* Update AdminPresenter.php
---------
Co-authored-by: veselcraft <veselcraft@icloud.com>
Co-authored-by: Ilya Prokopenko <55238545+Xenforce@users.noreply.github.com>
Co-authored-by: n1rwana <aydashkin@vk.com>
86 lines
No EOL
3.2 KiB
XML
86 lines
No EOL
3.2 KiB
XML
{extends "./@layout.xml"}
|
|
|
|
{block title}
|
|
История блокировок
|
|
{/block}
|
|
|
|
{block heading}
|
|
{include title}
|
|
{/block}
|
|
|
|
{block content}
|
|
<table class="aui aui-table-list">
|
|
<thead>
|
|
<tr>
|
|
<th>ID</th>
|
|
<th>Забаненный</th>
|
|
<th>Инициатор</th>
|
|
<th>Начало</th>
|
|
<th>Конец</th>
|
|
<th>Время</th>
|
|
<th>Причина</th>
|
|
<th>Снята</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr n:foreach="$bans as $ban">
|
|
<td>{$ban->getId()}</td>
|
|
<td>
|
|
<span class="aui-avatar aui-avatar-xsmall">
|
|
<span class="aui-avatar-inner">
|
|
<img src="{$ban->getUser()->getAvatarUrl('miniscule')}"
|
|
alt="{$ban->getUser()->getCanonicalName()}" style="object-fit: cover;"
|
|
role="presentation"/>
|
|
</span>
|
|
</span>
|
|
|
|
<a href="{$ban->getUser()->getURL()}">{$ban->getUser()->getCanonicalName()}</a>
|
|
|
|
<span n:if="$ban->getUser()->isBanned()" class="aui-lozenge aui-lozenge-subtle aui-lozenge-removed">
|
|
{_admin_banned}
|
|
</span>
|
|
</td>
|
|
<td>
|
|
<span class="aui-avatar aui-avatar-xsmall">
|
|
<span class="aui-avatar-inner">
|
|
<img src="{$ban->getInitiator()->getAvatarUrl('miniscule')}"
|
|
alt="{$ban->getInitiator()->getCanonicalName()}" style="object-fit: cover;"
|
|
role="presentation"/>
|
|
</span>
|
|
</span>
|
|
|
|
<a href="{$ban->getInitiator()->getURL()}">{$ban->getInitiator()->getCanonicalName()}</a>
|
|
|
|
<span n:if="$ban->getInitiator()->isBanned()"
|
|
class="aui-lozenge aui-lozenge-subtle aui-lozenge-removed">{_admin_banned}
|
|
</span>
|
|
</td>
|
|
<td>{date('d.m.Y в H:i:s', $ban->getStartTime())}</td>
|
|
<td>{date('d.m.Y в H:i:s', $ban->getEndTime())}</td>
|
|
<td>{$ban->getTime()}</td>
|
|
<td>
|
|
{$ban->getReason()}
|
|
</td>
|
|
<td>
|
|
{if $ban->isRemovedManually()}
|
|
<span class="aui-avatar aui-avatar-xsmall">
|
|
<span class="aui-avatar-inner">
|
|
<img src="{$ban->whoRemoved()->getAvatarUrl('miniscule')}"
|
|
alt="{$ban->whoRemoved()->getCanonicalName()}" style="object-fit: cover;"
|
|
role="presentation"/>
|
|
</span>
|
|
</span>
|
|
|
|
<a href="{$ban->whoRemoved()->getURL()}">{$ban->whoRemoved()->getCanonicalName()}</a>
|
|
|
|
<span n:if="$ban->whoRemoved()->isBanned()" class="aui-lozenge aui-lozenge-subtle aui-lozenge-removed">
|
|
{_admin_banned}
|
|
</span>
|
|
{else}
|
|
<b style="color: red;">Активная блокировка</b>
|
|
{/if}
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
{/block} |