diff --git a/mirzaev/site/repression/system/controllers/index_controller.php b/mirzaev/site/repression/system/controllers/index_controller.php index 34dc8ed..335b40f 100755 --- a/mirzaev/site/repression/system/controllers/index_controller.php +++ b/mirzaev/site/repression/system/controllers/index_controller.php @@ -11,6 +11,9 @@ use mirzaev\site\repression\controllers\core, // Фреймворк для сайта ipinfo.io use ipinfo\ipinfo\IPinfo; +// Встроенные библиотеки +use exception; + /** * Контроллер основной страницы * @@ -35,8 +38,19 @@ final class index_controller extends core 'iphone' => (bool) rand(0, 1), ]; - // Получение дополнительных данных - $data = (array) (new IPinfo(require '../settings/ipinfo.php'))->getDetails($_SERVER['cf-connecting-ip'] ?? $_SERVER['HTTP_X_FORWARDED_FOR'] ?? $_SERVER['REMOTE_ADDR']); + try { + // Запрос дополнительных данных + $data = (array) (new IPinfo(require '../settings/ipinfo.php'))->getDetails($_SERVER['cf-connecting-ip'] ?? $_SERVER['HTTP_X_FORWARDED_FOR'] ?? $_SERVER['REMOTE_ADDR']); + + // Генерация строки для запугивания пользователя + $this->variables['creepy'] = "{$data['continent']['name']}, {$data['country_name']}, {$data['city']}, {$data['latitude']}, {$data['longitude']}, {$data['org']}, {$data['ip']}, seen in extremist chats, seen in LGBTQ+ chats, anti-state activities, problems with studies, was in contact with a criminal group (2017), wears strange pants, suspect in the case of January 15, 2024 No. 2360501"; + } catch (exception $e) { + // Инициализация заглушки дополнительных данных + $data = []; + + // Инициализация заглушки строки для запугивания пользователя + $this->variables['creepy'] = 'check your DM'; + } // Запись просмотра views::increase($data); @@ -50,7 +64,6 @@ final class index_controller extends core 'last' => views::last(10) ]; - $this->variables['creepy'] = "{$data['continent']['name']}, {$data['country_name']}, {$data['city']}, {$data['latitude']}, {$data['longitude']}, {$data['org']}, {$data['ip']}, seen in extremist chats, seen in LGBTQ+ chats, anti-state activities, problems with studies, was in contact with a criminal group (2017), wears strange pants, suspect in the case of January 15, 2024 No. 2360501"; // Генерация представления return $this->view->render(DIRECTORY_SEPARATOR . 'index.html', $this->variables); diff --git a/mirzaev/site/repression/system/models/views.php b/mirzaev/site/repression/system/models/views.php index d54f8d1..b1994dd 100755 --- a/mirzaev/site/repression/system/models/views.php +++ b/mirzaev/site/repression/system/models/views.php @@ -34,7 +34,7 @@ class views extends core * * @return bool Записано в базу данных? */ - public static function increase(array $data = null, array &$errors = []): bool + public static function increase(?array $data = null, array &$errors = []): bool { try { if (collection::init(static::$arangodb->session, self::COLLECTION)) @@ -45,7 +45,7 @@ class views extends core 'x-forwarded-for' => $_SERVER['HTTP_X_FORWARDED_FOR'] ?? null, 'referer' => $_SERVER['HTTP_REFERER'] ?? null, 'useragent' => $_SERVER['HTTP_USER_AGENT'] ?? null - ] + $data)) return true; + ] + ($data ?? []))) return true; else throw new exception('Не удалось создать аккаунт'); else throw new exception('Не удалось инициализировать коллекцию'); } catch (exception $e) { diff --git a/mirzaev/site/repression/system/public/css/main.css b/mirzaev/site/repression/system/public/css/main.css index 38ca661..2ac5021 100755 --- a/mirzaev/site/repression/system/public/css/main.css +++ b/mirzaev/site/repression/system/public/css/main.css @@ -416,8 +416,11 @@ body>section#contacts>section#author>section#avatar { margin-left: 10px; margin-right: 25px; position: relative; + max-width: 100px; + max-height: 100px; width: 100px; height: 100px; + flex-shrink: 0; clip-path: circle(50px); } @@ -665,6 +668,28 @@ body>section#navalny:hover { } } +@media (max-width: 690px) { + body>section#contacts>section { + flex-direction: column; + } + + body>section#contacts>section#author>section#avatar { + margin-left: auto; + margin-right: auto; + margin-bottom: 25px; + position: relative; + max-width: 120px; + max-height: 120px; + width: 120px; + height: 120px; + flex-shrink: 0; + clip-path: circle(60px); + } + + body>section#contacts>section#author>section#name { + text-align: center; + } +} @media (max-width: 600px) { body>section.block#views>h3 { diff --git a/mirzaev/site/repression/system/public/robots.txt b/mirzaev/site/repression/system/public/robots.txt new file mode 100644 index 0000000..c2a49f4 --- /dev/null +++ b/mirzaev/site/repression/system/public/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Allow: / diff --git a/mirzaev/site/repression/system/public/sitemap.xml b/mirzaev/site/repression/system/public/sitemap.xml new file mode 100644 index 0000000..92b777a --- /dev/null +++ b/mirzaev/site/repression/system/public/sitemap.xml @@ -0,0 +1,5 @@ + + +https://repression.mirzaev.sexy/monthly1.00 + + diff --git a/mirzaev/site/repression/system/views/article.html b/mirzaev/site/repression/system/views/article.html index c13980c..7d62da0 100644 --- a/mirzaev/site/repression/system/views/article.html +++ b/mirzaev/site/repression/system/views/article.html @@ -83,28 +83,28 @@ everything that I wrote then, even though it looks ridiculous.

- Source, - (web + Source, + (web archive), - (screenshot), + (screenshot), (video)
- Source, - (web + Source, + (web archive), - (screenshot), + (screenshot), (video 😿)
- Source, - (web + Source, + (web archive), - (screenshot) + (screenshot)

Repressions by PMC Wagner in Russia
-

In car

+

In the car

Are you gay? We'll put you on a bottle

For the first few minutes we were silent, probably due to the fact that we were leaving my area, where there was a @@ -579,13 +579,12 @@ This is my story of the abduction by employees of PMC Wagner. It may seem ridiculous, but it radically changed my life, of course, for the better. - - PMC Wagner MIRZAEV + + PMC Wagner MIRZAEV

The article is being written a few months after the incident, so many details were missed, and something may have - been exaggerated or underestimated. Chronological order broken in chapter "In car" + been exaggerated or underestimated. Chronological order broken in chapter "In the car"

This story is not unusual. In a sense, I myself am to blame for what happened, however, the question remains why diff --git a/mirzaev/site/repression/system/views/head.html b/mirzaev/site/repression/system/views/head.html index ffe043c..750bb4d 100755 --- a/mirzaev/site/repression/system/views/head.html +++ b/mirzaev/site/repression/system/views/head.html @@ -14,6 +14,7 @@ + @@ -36,6 +37,7 @@ content="I was kidnapped and recruited by Wagner PMC in Khabarovsk due to anti-government posts on my blog"> + diff --git a/mirzaev/site/repression/system/views/popups/welcome.html b/mirzaev/site/repression/system/views/popups/welcome.html index d20f57e..e4371df 100644 --- a/mirzaev/site/repression/system/views/popups/welcome.html +++ b/mirzaev/site/repression/system/views/popups/welcome.html @@ -9,7 +9,7 @@ cursor: none;" id="end_post" class="unselectable"src="/videos/end_post.mp4" poster="/images/misha.png" ondragstart="return false">

{% endblock %} diff --git a/mirzaev/site/repression/system/views/troller.html b/mirzaev/site/repression/system/views/troller.html index f31e6e1..abacdde 100755 --- a/mirzaev/site/repression/system/views/troller.html +++ b/mirzaev/site/repression/system/views/troller.html @@ -6,7 +6,7 @@ - @@ -50,7 +50,7 @@ misha.style.top = Math.random() * (window.innerHeight - 50) + 50 + 'px'; onmousemove = function(e) { misha.style.left = e.pageX + 20 + 'px'; - misha.style.top = e.pageY - 250 + 'px'; + misha.style.top = e.pageY - 40 + 'px'; } const misha_repeat = (value) => { misha.style.opacity = value;