2020-06-07 19:04:43 +03:00
|
|
|
|
<center>
|
|
|
|
|
<img src="/assets/packages/static/openvk/img/oof.apng" alt="Пользователь заблокирован." style="width: 20%;" />
|
|
|
|
|
<p>
|
2021-12-13 17:37:43 +03:00
|
|
|
|
{tr("user_banned", htmlentities($user->getFirstName()))|noescape}<br/>
|
|
|
|
|
{_"user_banned_comment"} <b>{$user->getBanReason()}</b>.
|
2020-06-07 19:04:43 +03:00
|
|
|
|
</p>
|
2022-03-27 09:41:48 +03:00
|
|
|
|
<p n:if="isset($thisUser) && $thisUser->getChandlerUser()->can('access')->model('admin')->whichBelongsTo(NULL)">
|
|
|
|
|
<br/><a href="javascript:toggleUnbanUser()" class="button">{_unban_user_action}</a>
|
|
|
|
|
</p>
|
2020-06-07 19:04:43 +03:00
|
|
|
|
</center>
|
2022-03-27 09:41:48 +03:00
|
|
|
|
|
|
|
|
|
<script n:if="isset($thisUser) && $thisUser->getChandlerUser()->can('access')->model('admin')->whichBelongsTo(NULL)">
|
|
|
|
|
function toggleUnbanUser() {
|
|
|
|
|
uUnbanMsgTxt = "Вы собираетесь разбанить пользователя " + {$user->getCanonicalName()} + ".";
|
|
|
|
|
uUnbanMsgTxt += "<br/>Сейчас он заблокирован по причине: <strong>" + {$user->getBanReason()} + "</strong>.";
|
|
|
|
|
|
|
|
|
|
MessageBox("Разбанить " + {$user->getFirstName()}, uUnbanMsgTxt, ["Подтвердить", "Отмена"], [
|
|
|
|
|
(function() {
|
|
|
|
|
xhr = new XMLHttpRequest();
|
|
|
|
|
xhr.open("GET", "/admin/unban/" + {$user->getId()} + "?hash=" + {rawurlencode($csrfToken)}, true);
|
|
|
|
|
xhr.onload = (function() {
|
|
|
|
|
if(xhr.responseText.indexOf("success") === -1)
|
|
|
|
|
MessageBox("Ошибка", "Не удалось разблокировать пользователя...", ["OK"], [Function.noop]);
|
|
|
|
|
else
|
|
|
|
|
MessageBox("Операция успешна", "Пользователь разблокирован", ["OK"], [Function.noop]);
|
|
|
|
|
});
|
|
|
|
|
xhr.send(null);
|
|
|
|
|
}),
|
|
|
|
|
Function.noop
|
|
|
|
|
]);
|
|
|
|
|
}
|
|
|
|
|
</script>
|