From 9ba232d25463cf9193df65932c95a73229f9e642 Mon Sep 17 00:00:00 2001 From: Ilya Prokopenko Date: Mon, 13 Sep 2021 19:00:54 +0300 Subject: [PATCH 1/4] Register: Adding implementation of registration disablement Also temporarily removed AudiosPresenter --- Web/Presenters/AuthPresenter.php | 3 + Web/Presenters/templates/@layout.xml | 4 +- Web/Presenters/templates/About/Index.xml | 2 +- Web/Presenters/templates/Auth/Register.xml | 158 +++++++++++---------- Web/di.yml | 1 - openvk-example.yml | 3 + 6 files changed, 94 insertions(+), 77 deletions(-) diff --git a/Web/Presenters/AuthPresenter.php b/Web/Presenters/AuthPresenter.php index 9699568b..90333151 100644 --- a/Web/Presenters/AuthPresenter.php +++ b/Web/Presenters/AuthPresenter.php @@ -79,6 +79,9 @@ final class AuthPresenter extends OpenVKPresenter if($_SERVER["REQUEST_METHOD"] === "POST") { $this->assertCaptchaCheckPassed(); + + if(!OPENVK_ROOT_CONF['openvk']['preferences']['registration']['enable'] && !$referer) + $this->flashFail("err", "Подозрительная попытка регистрации", "Регистрация отключена системным администратором."); if(!$this->ipValid()) $this->flashFail("err", "Подозрительная попытка регистрации", "Вы пытались зарегистрироваться из подозрительного места."); diff --git a/Web/Presenters/templates/@layout.xml b/Web/Presenters/templates/@layout.xml index 052ef0a9..f7cab036 100644 --- a/Web/Presenters/templates/@layout.xml +++ b/Web/Presenters/templates/@layout.xml @@ -111,7 +111,7 @@ - diff --git a/locales/en.strings b/locales/en.strings index df3c0351..5c997765 100644 --- a/locales/en.strings +++ b/locales/en.strings @@ -36,6 +36,8 @@ "online" = "Online"; "was_online" = "was online"; "was_online_m" = "was online"; +"years" = "y.o"; + %{ For male and female %} "was_online_f" = "was online"; diff --git a/locales/ru.strings b/locales/ru.strings index 6666279c..7507a1a5 100644 --- a/locales/ru.strings +++ b/locales/ru.strings @@ -43,6 +43,7 @@ "status" = "Статус"; "no_information_provided" = "Информация отсутствует."; "deceased_person" = "Страница покойного человека"; +"years" = "лет"; "relationship" = "Семейное положение"; From 3e38fa4ef1c268a7537f05ed7a732cdcb8f6a6f3 Mon Sep 17 00:00:00 2001 From: 0x7d5 <86822737+VladimirLapskiy@users.noreply.github.com> Date: Mon, 13 Sep 2021 21:48:53 +0500 Subject: [PATCH 4/4] About: Added myself. lol --- Web/Presenters/templates/About/Version.xml | 2 +- install/automated/freebsd-12/install | 0 2 files changed, 1 insertion(+), 1 deletion(-) mode change 100755 => 100644 install/automated/freebsd-12/install diff --git a/Web/Presenters/templates/About/Version.xml b/Web/Presenters/templates/About/Version.xml index 57045d5c..d66491b6 100644 --- a/Web/Presenters/templates/About/Version.xml +++ b/Web/Presenters/templates/About/Version.xml @@ -387,7 +387,7 @@ Vladimir Barinov (veselcraft), Alexandra Katunina (jill_senpai), Konstantin Kichulkin (kosfurler), Nikita Volkov (sup_ban), Daniil Myslivets (myslivets), Alexander Kotov (l-lacker), - Alexey Assemblerov (BiosNod), Ponywka and Ilya Prokopenko (dsrev) + Alexey Assemblerov (BiosNod), Ponywka and Ilya Prokopenko (dsrev), Vladimir Lapskiy (0x7d5) diff --git a/install/automated/freebsd-12/install b/install/automated/freebsd-12/install old mode 100755 new mode 100644