mirror of
https://github.com/openvk/openvk
synced 2024-11-11 01:19:53 +03:00
Users: Translate strings associated with a ban
Also fix the logout from the banned account
This commit is contained in:
parent
3cf0c54deb
commit
a31655cf2d
6 changed files with 44 additions and 13 deletions
|
@ -198,6 +198,7 @@ abstract class OpenVKPresenter extends SimplePresenter
|
||||||
header("HTTP/1.1 403 Forbidden");
|
header("HTTP/1.1 403 Forbidden");
|
||||||
$this->getTemplatingEngine()->render(__DIR__ . "/templates/@banned.xml", [
|
$this->getTemplatingEngine()->render(__DIR__ . "/templates/@banned.xml", [
|
||||||
"thisUser" => $this->user->identity,
|
"thisUser" => $this->user->identity,
|
||||||
|
"csrfToken" => $GLOBALS["csrfToken"],
|
||||||
]);
|
]);
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,22 +1,20 @@
|
||||||
{extends "@layout.xml"}
|
{extends "@layout.xml"}
|
||||||
{block title}Вам бан{/block}
|
{block title}{_"banned_title"}{/block}
|
||||||
|
|
||||||
{block header}
|
{block header}
|
||||||
Вы были верискокнуты
|
{_"banned_header"}
|
||||||
{/block}
|
{/block}
|
||||||
|
|
||||||
{block content}
|
{block content}
|
||||||
<center>
|
<center>
|
||||||
<img src="/assets/packages/static/openvk/img/oof.apng" alt="Пользователь заблокирован." style="width: 20%;" />
|
<img src="/assets/packages/static/openvk/img/oof.apng" alt="{_'banned_alt'}" style="width: 20%;" />
|
||||||
</center>
|
</center>
|
||||||
<p>
|
<p>
|
||||||
Извините, <b>{$thisUser->getCanonicalName()}</b>, но вы были верискокнуты.<br/>
|
{tr("banned_1", htmlentities($thisUser->getCanonicalName()))|noescape}<br/>
|
||||||
А причина этому проста: <b>{$thisUser->getBanReason()}</b>. К сожалению, на этот раз
|
{tr("banned_2", htmlentities($thisUser->getBanReason()))|noescape}
|
||||||
нам пришлось заблокировать вас навсегда.
|
|
||||||
</p>
|
</p>
|
||||||
<hr/>
|
<hr/>
|
||||||
<p>
|
<p>
|
||||||
Вы всё ещё можете <a href="/support?act=new">написать в службу поддержки</a>, если считаете что произошла ошибка
|
{tr("banned_3", urlencode($csrfToken))|noescape}
|
||||||
или <a href="/logout">выйти</a>.
|
|
||||||
</p>
|
</p>
|
||||||
{/block}
|
{/block}
|
|
@ -201,8 +201,8 @@
|
||||||
style="max-width: 100%; margin-top: 50px;" />
|
style="max-width: 100%; margin-top: 50px;" />
|
||||||
</a>
|
</a>
|
||||||
{else}
|
{else}
|
||||||
<a href="/support" class="link">Поддержка</a>
|
<a href="/support" class="link">{_"menu_support"}</a>
|
||||||
<a href="/logout" class="link">Выйти</a>
|
<a href="/logout?hash={urlencode($csrfToken)}" class="link">{_"menu_logout"}</a>
|
||||||
{/if}
|
{/if}
|
||||||
{else}
|
{else}
|
||||||
<form id="fastLogin" action="/login" method="POST" enctype="multipart/form-data">
|
<form id="fastLogin" action="/login" method="POST" enctype="multipart/form-data">
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<center>
|
<center>
|
||||||
<img src="/assets/packages/static/openvk/img/oof.apng" alt="Пользователь заблокирован." style="width: 20%;" />
|
<img src="/assets/packages/static/openvk/img/oof.apng" alt="Пользователь заблокирован." style="width: 20%;" />
|
||||||
<p>
|
<p>
|
||||||
К сожалению, нам пришлось заблокировать страницу пользователя <b>{$user->getFirstName()}</b>.<br/>
|
{tr("user_banned", htmlentities($user->getFirstName()))|noescape}<br/>
|
||||||
Комментарий модератора: <b>{$user->getBanReason()}</b>.
|
{_"user_banned_comment"} <b>{$user->getBanReason()}</b>.
|
||||||
</p>
|
</p>
|
||||||
</center>
|
</center>
|
||||||
|
|
|
@ -125,6 +125,9 @@
|
||||||
|
|
||||||
"updated_at" = "Updated at $1";
|
"updated_at" = "Updated at $1";
|
||||||
|
|
||||||
|
"user_banned" = "Unfortunately, we had to block the <b>$1</b> user page.";
|
||||||
|
"user_banned_comment" = "Moderator's comment:";
|
||||||
|
|
||||||
/* Wall */
|
/* Wall */
|
||||||
|
|
||||||
"feed" = "News";
|
"feed" = "News";
|
||||||
|
@ -306,6 +309,9 @@
|
||||||
"menu_registration" = "Registration";
|
"menu_registration" = "Registration";
|
||||||
"menu_help" = "Help";
|
"menu_help" = "Help";
|
||||||
|
|
||||||
|
"menu_logout" = "Logout";
|
||||||
|
"menu_support" = "Support";
|
||||||
|
|
||||||
"header_home" = "home";
|
"header_home" = "home";
|
||||||
"header_groups" = "groups";
|
"header_groups" = "groups";
|
||||||
"header_donate" = "donate";
|
"header_donate" = "donate";
|
||||||
|
@ -564,10 +570,20 @@
|
||||||
"support_ticket_changed_comment" = "The changes will take effect in a few seconds.";
|
"support_ticket_changed_comment" = "The changes will take effect in a few seconds.";
|
||||||
|
|
||||||
/* Invite */
|
/* Invite */
|
||||||
|
|
||||||
"invite" = "Invite";
|
"invite" = "Invite";
|
||||||
"you_can_invite" = "You can invite your friends or acquaintances to the network using an individual link:";
|
"you_can_invite" = "You can invite your friends or acquaintances to the network using an individual link:";
|
||||||
"you_can_invite_2" = "Attach this link to your post. When the user signs up, he will immediately appear in your friends.";
|
"you_can_invite_2" = "Attach this link to your post. When the user signs up, he will immediately appear in your friends.";
|
||||||
|
|
||||||
|
/* Banned */
|
||||||
|
|
||||||
|
"banned_title" = "You are banned";
|
||||||
|
"banned_header" = "You are banned";
|
||||||
|
"banned_alt" = "The user is blocked.";
|
||||||
|
"banned_1" = "Sorry <b>$1</b>, but you have been banned.";
|
||||||
|
"banned_2" = "And the reason for this is simple: <b>$1</b>. Unfortunately, this time we had to block you forever.";
|
||||||
|
"banned_3" = "You can still <a href=\"/support?act=new\">write to the support</a> if you think there was an error or <a href=\"/logout?hash=$1\">logout</a>.";
|
||||||
|
|
||||||
/* Errors */
|
/* Errors */
|
||||||
|
|
||||||
"error_1" = "Incorrect query";
|
"error_1" = "Incorrect query";
|
||||||
|
|
|
@ -127,6 +127,9 @@
|
||||||
|
|
||||||
"updated_at" = "Обновлено $1";
|
"updated_at" = "Обновлено $1";
|
||||||
|
|
||||||
|
"user_banned" = "К сожалению, нам пришлось заблокировать страницу пользователя <b>$1</b>.";
|
||||||
|
"user_banned_comment" = "Комментарий модератора:";
|
||||||
|
|
||||||
/* Wall */
|
/* Wall */
|
||||||
|
|
||||||
"feed" = "Новости";
|
"feed" = "Новости";
|
||||||
|
@ -324,6 +327,9 @@
|
||||||
"menu_registration" = "Регистрация";
|
"menu_registration" = "Регистрация";
|
||||||
"menu_help" = "Помощь";
|
"menu_help" = "Помощь";
|
||||||
|
|
||||||
|
"menu_logout" = "Выйти";
|
||||||
|
"menu_support" = "Поддержка";
|
||||||
|
|
||||||
"header_home" = "главная";
|
"header_home" = "главная";
|
||||||
"header_groups" = "группы";
|
"header_groups" = "группы";
|
||||||
"header_donate" = "поддержать";
|
"header_donate" = "поддержать";
|
||||||
|
@ -589,10 +595,20 @@
|
||||||
"ticket_changed_comment" = "Изменения вступят силу через несколько секунд.";
|
"ticket_changed_comment" = "Изменения вступят силу через несколько секунд.";
|
||||||
|
|
||||||
/* Invite */
|
/* Invite */
|
||||||
|
|
||||||
"invite" = "Пригласить";
|
"invite" = "Пригласить";
|
||||||
"you_can_invite" = "Вы можете пригласить своих друзей или знакомых в сеть с помощью индивидуальной ссылки:";
|
"you_can_invite" = "Вы можете пригласить своих друзей или знакомых в сеть с помощью индивидуальной ссылки:";
|
||||||
"you_can_invite_2" = "Приложите эту ссылку к вашему сообщению. Пользователь зарегистрируется, и он сразу появится у вас в друзьях.";
|
"you_can_invite_2" = "Приложите эту ссылку к вашему сообщению. Пользователь зарегистрируется, и он сразу появится у вас в друзьях.";
|
||||||
|
|
||||||
|
/* Banned */
|
||||||
|
|
||||||
|
"banned_title" = "Вам бан";
|
||||||
|
"banned_header" = "Вы были верискокнуты";
|
||||||
|
"banned_alt" = "Пользователь заблокирован.";
|
||||||
|
"banned_1" = "Извините, <b>$1</b>, но вы были верискокнуты.";
|
||||||
|
"banned_2" = "А причина этому проста: <b>$1</b>. К сожалению, на этот раз нам пришлось заблокировать вас навсегда.";
|
||||||
|
"banned_3" = "Вы всё ещё можете <a href=\"/support?act=new\">написать в службу поддержки</a>, если считаете что произошла ошибка или <a href=\"/logout?hash=$1\">выйти</a>.";
|
||||||
|
|
||||||
/* Errors */
|
/* Errors */
|
||||||
|
|
||||||
"error_1" = "Некорректный запрос";
|
"error_1" = "Некорректный запрос";
|
||||||
|
|
Loading…
Reference in a new issue