diff --git a/Web/Presenters/OpenVKPresenter.php b/Web/Presenters/OpenVKPresenter.php index 5930abb7..18a7c14b 100755 --- a/Web/Presenters/OpenVKPresenter.php +++ b/Web/Presenters/OpenVKPresenter.php @@ -198,6 +198,7 @@ abstract class OpenVKPresenter extends SimplePresenter header("HTTP/1.1 403 Forbidden"); $this->getTemplatingEngine()->render(__DIR__ . "/templates/@banned.xml", [ "thisUser" => $this->user->identity, + "csrfToken" => $GLOBALS["csrfToken"], ]); exit; } diff --git a/Web/Presenters/templates/@banned.xml b/Web/Presenters/templates/@banned.xml index d75e09bb..f7583e82 100644 --- a/Web/Presenters/templates/@banned.xml +++ b/Web/Presenters/templates/@banned.xml @@ -1,22 +1,20 @@ {extends "@layout.xml"} -{block title}Вам бан{/block} +{block title}{_"banned_title"}{/block} {block header} - Вы были верискокнуты + {_"banned_header"} {/block} {block content}
- Извините, {$thisUser->getCanonicalName()}, но вы были верискокнуты.
- А причина этому проста: {$thisUser->getBanReason()}. К сожалению, на этот раз
- нам пришлось заблокировать вас навсегда.
+ {tr("banned_1", htmlentities($thisUser->getCanonicalName()))|noescape}
+ {tr("banned_2", htmlentities($thisUser->getBanReason()))|noescape}
- Вы всё ещё можете написать в службу поддержки, если считаете что произошла ошибка - или выйти. + {tr("banned_3", urlencode($csrfToken))|noescape}
-{/block} \ No newline at end of file +{/block} diff --git a/Web/Presenters/templates/@layout.xml b/Web/Presenters/templates/@layout.xml index ad47f7f4..caf16cde 100644 --- a/Web/Presenters/templates/@layout.xml +++ b/Web/Presenters/templates/@layout.xml @@ -201,8 +201,8 @@ style="max-width: 100%; margin-top: 50px;" /> {else} - Поддержка - Выйти + {_"menu_support"} + {_"menu_logout"} {/if} {else}