Перенос разрозненных файлов в фабрику. Утилизация неиспользуемых функций. #49

This commit is contained in:
2023-12-08 13:39:20 +02:00
parent 7a5fd62f1e
commit 580de8ea3f
12 changed files with 150 additions and 536 deletions

View File

@@ -1,5 +1,6 @@
<?php
use Moderation\AdmFactory;
use Moderation\Announcement;
use Moderation\Moderator;
use Moderation\ModFactory;
@@ -37,10 +38,13 @@ $uer = '';
if (!empty($_POST['logingo'])) {
$moderation = new ModFactory(
$_POST['logingo'],
strip_tags($_POST['logingo']),
empty($_POST['modReason']) ? '' : $_POST['modReason'],
$u->info['room'],
);
$administration = new AdmFactory(
strip_tags($_POST['logingo'])
);
if (!empty($_POST['silence']) && !empty($_POST['time'])) {
$moderation->silence($_POST['time']);
@@ -58,12 +62,38 @@ if (!empty($_POST['logingo'])) {
$moderation->ban();
} elseif (!empty($_POST['unban'])) {
$moderation->unban();
} elseif (!empty($_POST['addmoderator'])) {
$administration->addmoderator();
} elseif (!empty($_POST['deletemoderator'])) {
$administration->removemoderator();
} elseif (!empty($_POST['changegender'])) {
$administration->changegender();
} elseif (!empty($_POST['changelogin']) && !empty($_POST['newLogin'])) {
$administration->changelogin($_POST['newLogin']);
} elseif (!empty($_POST['giveitem']) && !empty($_POST['itemId'])) {
$administration->additem((int)$_POST['itemId']);
} elseif (!empty($_POST['kickfrombattle'])) {
$administration->kickfrombattle();
} elseif (!empty($_POST['toggleinvisibility'])) {
$administration->toggleinvisibility();
}
$uer = $moderation->status;
if (!empty($moderation->status)) {
$uer = $moderation->status;
} elseif (!empty($administration->status)) {
$uer = $administration->status;
}
}
if (!empty($_POST['marrypartner1']) && !empty($_POST['marrypartner2'])) {
if (!empty($_POST['marry'])) {
$uer = 'marry: Not available';
} elseif (!empty($_POST['unmarry'])) {
$uer = 'unmarry: Not available';
}
}
//возможности (перечисляем)
$vz_id = [
@@ -872,28 +902,14 @@ if ($go == 3 && $u->info['admin'] > 0) {
if (isset($_POST['usevampir'])) {
require_once('moder/usevampir.php');
} elseif (isset($_POST['usem2'])) {
require_once('moder/usem2.php');
} elseif (isset($_POST['teleport'])) {
require_once('moder/teleport.php');
} elseif (isset($_POST['teleport-cometome'])) {
require_once('moder/teleport-cometome.php');
} elseif (isset($_POST['unmoder'])) {
require_once('moder/unmoder.php');
} elseif (isset($_POST['gomoder'])) {
require_once('moder/moder.php');
} elseif (isset($_POST['usemarry'])) {
require_once('moder/usemarry.php');
} elseif (isset($_POST['useunmarry'])) {
require_once('moder/useunmarry.php');
} elseif (isset($_POST['usenevid'])) {
require_once('moder/usenevid.php');
} elseif (isset($_POST['useunfight'])) {
require_once('moder/useunfight.php');
} elseif (isset($_POST['usesex'])) {
require_once('moder/usesex.php');
} elseif (isset($_POST['uselogin'])) {
require_once('moder/uselogin.php');
} elseif (isset($_POST['useuntravm'])) {
require_once('moder/useuntravm.php');
} elseif (isset($_POST['useatack'])) {
@@ -975,10 +991,10 @@ if ($go == 3 && $u->info['admin'] > 0) {
<input type="submit" name="undepersonalize" value="❌ Раскрыть профиль" form="moderation"><br>
<form method="post">
<label for="logingo">Партнёр 1</label>
<input type="text" id="logingo" name="logingo">
<label for="logingo2">Партнёр 2</label>
<input type="text" id="logingo2" name="logingo2">
<label for="marrypartner1">Партнёр 1</label>
<input type="text" id="marrypartner1" name="logingo">
<label for="marrypartner2">Партнёр 2</label>
<input type="text" id="marrypartner2" name="logingo2">
<input type="submit" name="marry" value="💘 Свадьба!">
<input type="submit" name="unmarry" value="💔 Развод!">
</form>