info['id']); $rang = 'Модератор'; if (isset($_GET['remod'])) { if ($_GET['remod'] == 1) { $_SESSION['remod'] = 3; } else { $_SESSION['remod'] = 1; } } $zv = [1 => 'light', 2 => 'admin', 3 => 'dark']; $merror = ''; $mod_login = $u->info['login']; if ($u->info['invise'] > 0) { $mod_login = "Невидимка"; } $uer = ''; if (!empty($_POST['logingo'])) { $moderation = new ModFactory( 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']); } elseif (!empty($_POST['unsilence'])) { $moderation->unsilence(); } elseif (!empty($_POST['prison']) && !empty($_POST['time'])) { $moderation->prison($_POST['time']); } elseif (!empty($_POST['unprison'])) { $moderation->unprison(); } elseif (!empty($_POST['depersonalize']) && !empty($_POST['time'])) { $moderation->depersonalize($_POST['time']); } elseif (!empty($_POST['undepersonalize'])) { $moderation->undepersonalize(); } elseif (!empty($_POST['ban'])) { $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(); } 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 = [ 0 => 'm1', 1 => 'mm1', 2 => 'm2', 3 => 'mm2', 4 => 'sm1', 5 => 'sm2', 6 => 'citym1', 7 => 'citym2', 8 => 'citysm1', 9 => 'citysm2', 10 => 'addld', 11 => 'cityaddld', 12 => 'seeld', 13 => 'telegraf', 14 => 'f1', 15 => 'f2', 16 => 'f3', 17 => 'f4', 18 => 'f5', 19 => 'f6', 20 => 'f7', 21 => 'f8', 22 => 'boi', 23 => 'elka', 26 => 'deletInfo', 27 => 'zatoch', 28 => 'banned', 29 => 'unbanned', 30 => 'readPerevod', 31 => 'provItm', 32 => 'provMsg', 35 => 'szatoch', 36 => 'editAlign', 37 => 'priemIskl', 39 => 'marry', 40 => 'ban0', 47 => 'useuntravm', 48 => 'heal', 49 => 'invis', 50 => 'attack', 51 => 'sex', 52 => 'unbtl', 53 => 'nick', 54 => 'testchat', ]; //названия возможностей $vz = [ 'm1' => 'Заклятие молчания', 'mm1' => 'Заклятие молчания (3 дн.)', 'm2' => 'Заклятие форумного молчания', 'mm2' => 'Заклятие форумного молчания (3 дн.)', 'sm1' => 'Снять молчанку', 'sm2' => 'Снять форумную молчанку', 'citym1' => 'Заклятие молчания (междугородняя)', 'citym2' => 'Заклятие форумного молчания (междугородняя)', 'citysm1' => 'Снять молчанку (междугородняя)', 'citysm2' => 'Снять форумную молчанку (междугородняя)', 'addld' => 'Добавить запись в личное дело', 'cityaddld' => 'Добавить запись в личное дело (междугородняя)', 'seeld' => 'Просмотр личного дела', 'telegraf' => 'Телеграф', 'f1' => 'Форум. Ответ в ответе', 'f2' => 'Форум. Удаление ответа', 'f3' => 'Форум. Восстановление темы', 'f4' => 'Форум. Удаление темы', 'f5' => 'Форум. Перемещение темы', 'f6' => 'Форум. Прикрепление / Открепление темы', 'f7' => 'Форум. Возобновление обсуждения', 'f8' => 'Форум. Закрытие обсуждения', 'boi' => 'Модерация боев', 'elka' => 'Модерация ёлки', 'deletInfo' => 'Снять / Наложить Обезличивание', 'zatoch' => 'Заточение персонажа', 'banned' => 'Блокировка персонажа', 'unbanned' => 'Разблокировка персонажа', 'readPerevod' => 'Просмотр переводов', 'provItm' => 'Проверка инвентаря', 'provMsg' => 'Проверка сообщений', 'szatoch' => 'Выпустить из заточения', 'editAlign' => 'Функции управленца', 'priemIskl' => 'Прием / Исключение', 'marry' => 'Обвенчать / Развести', 'ban0' => 'Блокировка [0] уровней', 'useuntravm' => 'Вылечить травму ( 1000 шт. в месяц на всех )', 'heal' => 'Свитки восстановления ( 1000 шт. в месяц на всех )', 'invis' => 'Свиток невидимки', 'attack' => 'Свиток нападения ( 1000 шт. в месяц на всех )', 'sex' => 'Смена пола', 'unbtl' => 'Вытащить персонажа из боя', 'nick' => 'Смена логина', 'testchat' => 'Проверить сообщение', ]; echo ''; $p = mysql_fetch_array(mysql_query('SELECT * FROM `moder` WHERE `align` = "' . $u->info['align'] . '" LIMIT 1')); if (!$m->isModerator && $u->info['align'] != 1 && $u->info['align'] != 3) { return; ######################### } if ($u->info['admin'] > 0) { $p['editAlign'] = 1; } $a = floor($p['align']); if ($u->info['admin'] > 0) { $zv = $zv[2]; } else { $zv = $zv[$a]; } $go = 0; if (isset($_GET['go'])) { $go = round($_GET['go']); } if ($go == 3 && $u->info['admin'] > 0) { ?>

Редактирование обучающих квестов

info['admin'] > 0) { ?>
' . $merror . ''; } ?>
#id:
Название квеста:

Пол:
Картинка бота:
Имя бота:

Информация:

Действие:
Следующий квест:
Награда: (опыт|кр|екр|предметы)
Дата:

Комната (требует):
Модуль, действие (требует):
Квест не найден.'; } } else { echo 'Добавить новый квест
'; if (isset($_GET['del'])) { mysql_query( 'DELETE FROM `an_quest` WHERE `id` = "' . mysql_real_escape_string( $_GET['del'] ) . '" LIMIT 1' ); } elseif (isset($_GET['add'])) { mysql_query('INSERT INTO `an_quest` (`sex`) VALUES ("0") '); } $sp = mysql_query('SELECT * FROM `an_quest`'); while ($pl = mysql_fetch_array($sp)) { echo '
#' . $pl['id'] . '' . $pl['name'] . ' (' . $sx[$pl['sex']] . ')   Изменить Удалить

'; } } ?>
info['admin'] > 0) { if (isset($_POST['q_name'])) { $qd = []; /* Array ([q_act_atr_1] => 0 [q_act_val_1] => [q_tr_atr_1] => 0 [q_tr_val_1] => [q_ng_atr_1] => 0 [q_ng_val_1] => [q_nk_atr_NaN] => 0 [q_nk_val_NaN] => [q_info] => test описание [q_line1] => 1 [q_line2] => 1 [q_fast] => 1 [q_fast_city] => capitalcity [q_align1] => 1 [q_align2] => 1 [q_align3] => 1 ) */ $qd['name'] = $_POST['q_name']; $qd['lvl'] = explode('-', $_POST['q_lvl']); $qd['info'] = $_POST['q_info']; if ($_POST['q_line1'] == 1) { $qd['line'] = $_POST['q_line2']; } if ($_POST['q_fast'] == 1) { $qd['city'] = $_POST['q_fast_city']; $gd['fast'] = 1; } if ($_POST['align1'] == 1) { $qd['align'] = 1; } elseif ($_POST['align2'] == 1) { $qd['align'] = 3; } elseif ($_POST['align3'] == 1) { $qd['align'] = 7; } elseif ($_POST['align4'] == 1) { $qd['align'] = 2; } $i = 1; while ($i != -1) { if (isset($_POST['q_act_atr_' . $i])) { if ($_POST['q_act_val_' . $i] != '') { $qd['act_date'] .= $_POST['q_act_atr_' . $i] . ':=:' . $_POST['q_act_val_' . $i] . ':|:'; } } else { $i = -2; $qd['act_date'] = trim($qd['act_date'], ':|:'); } $i++; } $i = 1; while ($i != -1) { if (isset($_POST['q_tr_atr_' . $i])) { if ($_POST['q_tr_val_' . $i] != '') { $qd['tr_date'] .= $_POST['q_tr_atr_' . $i] . ':=:' . $_POST['q_tr_val_' . $i] . ':|:'; } } else { $i = -2; $qd['tr_date'] = trim($qd['tr_date'], ':|:'); } $i++; } $i = 1; while ($i != -1) { if (isset($_POST['q_ng_atr_' . $i])) { if ($_POST['q_ng_val_' . $i] != '') { $qd['win_date'] .= $_POST['q_ng_atr_' . $i] . ':=:' . $_POST['q_ng_val_' . $i] . ':|:'; } } else { $i = -2; $qd['win_date'] = trim($qd['win_date'], ':|:'); } $i++; } $i = 1; while ($i != -1) { if (isset($_POST['q_nk_atr_' . $i])) { if ($_POST['q_nk_val_' . $i] != '') { $qd['lose_date'] .= $_POST['q_nk_atr_' . $i] . ':=:' . $_POST['q_nk_val_' . $i] . ':|:'; } } else { $i = -2; $qd['lose_date'] = trim($qd['lose_date'], ':|:'); } $i++; } mysql_query( 'INSERT INTO `quests` (`name`,`min_lvl`,`max_lvl`,`tr_date`,`act_date`,`win_date`,`lose_date`,`info`,`line`,`align`,`city`,`fast`) VALUES ( "' . mysql_real_escape_string($qd['name']) . '","' . mysql_real_escape_string( $qd['lvl'][0] ) . '","' . mysql_real_escape_string($qd['lvl'][1]) . '", "' . mysql_real_escape_string($qd['tr_date']) . '","' . mysql_real_escape_string( $qd['act_date'] ) . '","' . mysql_real_escape_string($qd['win_date']) . '", "' . mysql_real_escape_string($qd['lose_date']) . '","' . mysql_real_escape_string( $qd['info'] ) . '","' . mysql_real_escape_string($qd['line']) . '", "' . mysql_real_escape_string($qd['align']) . '","' . mysql_real_escape_string( $qd['city'] ) . '","' . mysql_real_escape_string($qd['fast']) . '")' ); } ?> Текстовое поле

Редактор заданий

Описание:
info['align'] || $u->info['admin'] > 0)) { $ud = ''; $i = 0; while ($i < count($vz_id)) { if ($i == 33) { continue; } if (($vz_id[$i] != 'editAlign' || $u->info['admin'] > 0) && isset($sv[$vz_id[$i]])) { $ud .= isset($_POST[$vz_id[$i]]) ? '`' . $vz_id[$i] . '`="1",' : '`' . $vz_id[$i] . '`="0",'; } $i++; } $ud = rtrim($ud, ','); $upd = mysql_query('UPDATE `moder` SET ' . $ud . ' WHERE `id` = "' . $sv['id'] . '" LIMIT 1'); $merror = $upd ? 'Изменения были сохранены' : 'Ошибка сохранения'; } else { $merror = 'Ошибка. У Вас нет доступа'; } } ?>

Функции управления

info['admin'] > 0) { ?>
' . $merror . ''; } ?> info['align'] . ' && `align`>' . $a . ' ORDER BY `align` DESC LIMIT 20' ); while ($pl = mysql_fetch_array($sp)) { ?>
' . $u->mod_nm[$a][$pl['align']] . '' ?>
info['align'] > $pl['align'] || $u->info['admin'] > 0) { ?> ред.ред.'; } ?>
Возможности: 0) { $voz .= '' . $vz[$vz_id[$i]] . ', '; } $i++; } $voz = trim($voz, ', '); if ($voz == '') { $voz = 'красивый значек :-)'; } echo '' . $voz . ''; ?>
Изменение возможностей:
Сохранить изменения
Скрыть панель
info['admin'] > 0) { if ($pl[$vz_id[$i]] > 0) { $voz .= ''; } else { $voz .= ''; } $voz .= ' ' . $vz[$vz_id[$i]]; $voz .= '
'; } $i++; } echo $voz; ?>
info['admin'] > 0 || ($u->info['align'] > 1 && $u->info['align'] < 2) || ($u->info['align'] > 3 && $u->info['align'] < 4)) { ?>

Панель

Панель info['align'] == 1) { echo 'Света'; } elseif ($u->info['align'] == 3) { echo 'Тьмы'; } ?>

info['admin'] > 0) { ?>
'5 минут', 15 => '15 минут', 30 => '30 минут', 60 => 'один час', 180 => 'три часа', 360 => 'шесть часов', 720 => 'двенадцать часов', 1440 => 'одни сутки', 4320 => 'трое суток']; $srokt = [1 => '1 день', 3 => '3 дня', 7 => 'неделю', 14 => '2 недели', 30 => 'месяц', 60 => '2 месяца', 365 => 'год', 24 => 'бессрочно', 6 => 'часик']; if (isset($_POST['usevampir'])) { require_once('moder/usevampir.php'); } elseif (isset($_POST['teleport'])) { require_once('moder/teleport.php'); } elseif (isset($_POST['teleport-cometome'])) { require_once('moder/teleport-cometome.php'); } elseif (isset($_POST['usemarry'])) { require_once('moder/usemarry.php'); } elseif (isset($_POST['useunmarry'])) { require_once('moder/useunmarry.php'); } elseif (isset($_POST['useuntravm'])) { require_once('moder/useuntravm.php'); } elseif (isset($_POST['useatack'])) { require_once('moder/useatack.php'); } } if (isset($_POST['use_itm_']) && $u->info['admin'] > 0 && $u->info['id'] != 2332207) { $usr = mysql_fetch_array( mysql_query( 'SELECT * FROM `users` WHERE `login` = "' . mysql_real_escape_string( $_POST['log_itm_'] ) . '" LIMIT 1' ) ); $giv_itm = mysql_fetch_array( mysql_query("SELECT * FROM `items_main` WHERE `id` = '$_POST[itm_id]'") ); if ($giv_itm['id'] <= 0) { $uer = "Нету такой вещи"; } if (!$usr['id']) { $uer = "Персонаж $_POST[log_itm] не найден."; } if ($giv_itm['id'] > 0 && $usr['id'] > 0) { ItemsModel::addItem($giv_itm['id'], $usr['id']); $uer = "Персонажу $_POST[log_itm] выдана вещь $giv_itm[name]."; $rtxt = $rang . ' "' . $u->info['login'] . '" Выдал' . $sx . ' персонажу "' . $user_teleport['login'] . '" вещь "' . $giv_itm['name'] . '".'; } } echo '' . $uer . ''; //Темная склонка, кусается сука!) ?>

Возможности

info['align'] >= 3 && $u->info['align'] < 4) { ?>
isModerator): ?>

Наложить/Снять наказание




canBlockUsers): ?>
isAdmin): ?>
Редактировать квесты, задания и обучающие программы
Редактировать квесты для Нубозавров
Редактировать возможности подчиненных



- очень сломанная херня.
info['admin'] > 0) { if (isset($_POST['add_item_to_user2'])) { $uad = mysql_fetch_array( mysql_query( 'SELECT `id`,`login` FROM `users` WHERE `login` = "' . mysql_real_escape_string( $_POST['add_item_to_login'] ) . '" LIMIT 1' ) ); if (isset($uad['id'])) { ItemsModel::addItem(round((int)$_POST['add_item_to_user']), $uad['id']); mysql_query( 'INSERT INTO `users_delo` (`onlyAdmin`,`hb`,`uid`,`time`,`city`,`text`,`login`,`ip`) VALUES ("1","0","' . $uad['id'] . '","' . time() . '","' . $uad['city'] . '","' . $rang . ' "' . $u->info['login'] . '" выдал предмет: №' . round( (int)$_POST['add_item_to_user'] ) . ' персонажу ' . $uad['login'] . '.","' . $u->info['login'] . '","' . $u->info['ip'] . '")' ); echo 'Предмет был доставлен к персонажу'; } else { echo 'Персонаж не найден'; } } ?>
Выдать предмет персонажу
Добавить в "дело" игрока заметку о нарушении правил, накрутке и пр.
info['login'] . '" AND `time`>' . (time() - 3) . ' LIMIT 1' ) ); if (!isset($lastD['id'])) { $hbld = 0; $hbld2 = 0; if (isset($_POST['hbld'])) { $hbld = $a; } $ins = mysql_query( 'INSERT INTO `users_delo` (`onlyAdmin`,`hb`,`uid`,`time`,`city`,`text`,`login`,`ip`) VALUES ("' . $hbld2 . '","' . $hbld . '","' . $usr['id'] . '","' . time() . '","' . $usr['city'] . '","' . $rang . ' "' . $mod_login . '" сообщает: ' . mysql_real_escape_string( htmlspecialchars($_POST['textLD'], null) ) . '","' . $u->info['login'] . '","' . $u->info['ip'] . '")' ); if (!$ins) { $er = 'Ошибка записи в личное дело'; } else { $er = 'Запись в личное дело прошла успешно'; } } else { $er = 'Писать пометки в личном деле можно не чаще одного раза в 3 секунды.'; } } else { $er = 'Персонаж с логином "' . $_POST['loginLD'] . '" не найден.'; } if ($er != '') { echo '' . $er . '
'; } } ?> Введите логин Сообщение
genInv( 1, '`iu`.`id` = "' . mysql_real_escape_string($_POST['itemID1']) . '" LIMIT 1' ); if ($its[0] == 0) { $its = 'Предмет не найден.'; } else { $its = $its[2]; } echo '

Предмет id' . $_POST['itemID1'] . ':
' . $its; } ?>
Проверить наличие предмета у персонажа (не обязательно) , id предмета

Показать переводы кредитов/вещей

Просмотр действий персонажа

/> переводы , /> банк , /> покупка / ремонт , /> работа с инвентарем , /> поединки , /> добавление предметов, /> почта
За дату
Дата логов: , логин:
info['admin'] > 0)) { $sp = mysql_query( 'SELECT * FROM `users_delo` WHERE `uid` = "' . $dsee['inf']['id'] . '" AND `time` >= "' . $dsee['t1'] . '" AND `time` <= "' . $dsee['t2'] . '" ORDER BY `time` DESC LIMIT 10000' ); while ($pl = mysql_fetch_array($sp)) { $dl = explode('.', $pl['login']); $se = 1; if ($dl[0] == 'AddItems' && $dsee[7] == 0) { $se = 0; } elseif (($dl[0] == 'Shop' || $dl[0] == 'EkrShop') && $dsee[4] == 0) { $se = 0; } elseif ($dl[1] == 'remont' && $dsee[4] == 0) { $se = 0; } elseif ($dl[1] == 'shop' && $dsee[4] == 0) { $se = 0; } elseif ($dl[1] == 'inventory' && $dsee[5] == 0) { $se = 0; } elseif ($dl[1] == 'transfer' && $dsee[2] == 0) { $se = 0; } if ($se == 1) { $dsee['dv'] .= '' . date( 'd.m.Y H:i', $pl['time'] ) . ' / ' . $pl['login'] . ': ' . $pl['text']; $dsee['dv'] .= '
'; } } if ($dsee[8] == 1) { $sp1 = mysql_query( 'SELECT * FROM `post` WHERE `uid` = "' . $dsee['inf']['id'] . '" AND `time` >= "' . $dsee['t1'] . '" AND `time` <= "' . $dsee['t2'] . '" ORDER BY `time` DESC LIMIT 10000' ); echo '
'; while ($pl1 = mysql_fetch_array($sp1)) { if (!$pl1['item_id'] == 0) { $dseetext = "[item:#" . $pl1['item_id'] . "]"; } $dsee['dv'] .= '' . date( 'd.m.Y H:i', $pl1['time'] ) . ' / Почтовая посылка:' . $pl1['text'] . ' ' . $dseetext; $dsee['dv'] .= '
'; $dseetext = ""; } } $sp1 = mysql_query( 'SELECT * FROM `clan_operations` WHERE `uid` = "' . $dsee['inf']['id'] . '" AND `time` >= "' . $dsee['t1'] . '" AND `time` <= "' . $dsee['t2'] . '" ORDER BY `time` DESC LIMIT 10000' ); echo '
'; while ($pl1 = mysql_fetch_array($sp1)) { $pl1['text'] = ' Персонаж '; if ($pl1['type'] == 1) { $pl1['text'] .= 'снял кредиты с казны клана: ' . $pl1['val'] . ' кр.'; } elseif ($pl1['type'] == 2) { $pl1['text'] .= 'положил кредиты в казну клана: ' . $pl1['val'] . ' кр.'; } elseif ($pl1['type'] == 5) { $pl1['text'] .= 'взял предмет "' . $pl1['val'] . '" из хранилища клана.'; } elseif ($pl1['type'] == 4) { $pl1['text'] .= 'пожертвовал предмет "' . $pl1['val'] . '" в хранилище клана.'; } elseif ($pl1['type'] == 7) { $pl1['text'] .= 'получил предмет "' . $pl1['val'] . '" из хранилища клана. (Самостоятельный выход)'; } elseif ($pl1['type'] == 8) { $pl1['text'] .= 'получил предмет "' . $pl1['val'] . '" из хранилища клана. (Был изгнан из клана)'; } elseif ($pl1['type'] == 3) { $pl1['text'] .= 'изменил баланс клана "' . $pl1['val'] . '" в хранилища клана.'; } elseif ($pl1['type'] == 6) { $pl1['text'] .= 'изъял предмет "' . $pl1['val'] . '".'; } elseif ($pl1['type'] == 9) { $pl1['text'] .= 'вернул предмет "' . $pl1['val'] . '". [Выход из клана (Возврат вещей не пренадлежащих персонажу)]'; } else { $pl1['text'] .= 'Незивестная ошибка. Код: ' . $pl1['val'] . ' / ' . $pl1['type'] . ''; } $dsee['dv'] .= '' . date( 'd.m.Y H:i', $pl1['time'] ) . ' / Клановая казна:' . $pl1['text'] . ' ' . $dseetext; $dsee['dv'] .= '
'; $dseetext = ""; } if ($dsee['dv'] == '') { echo 'Действий и переводов за ' . $dsee['date'] . ' не найдено.'; } else { echo $dsee['dv']; } } else { echo 'Персонаж не найден, либо его дело нельзя просматривать...'; } ?>

Регистрации персонажей

Дата регистрации = ' . $pld520TS . ' AND `users`.`timereg` < ' . ($pld520TS + 86400) . ' ORDER BY `users`.`id` ASC' ); $i = 1; echo '
Персонажи зарегистрированные ' . $pld520 . ''; while ($pl = mysql_fetch_array($sp)) { $urt5202 = '
' . $i . '. ' . User::getLogin($pl['id']); if ($pl['banned'] > 0) { $urt5202 = '' . $urt5202 . ''; } elseif ($pl['online'] > time() - 520) { $urt5202 = '' . $urt5202 . ''; } if ($pl['molch1'] > time()) { $urt5202 .= ' '; } if ($pl['battle'] > 0) { $urt5202 .= ' '; } if ($pl['host_reg'] > 0) { $urt5202 .= '   (Реферал персонажа ' . User::getLogin($pl['host_reg']) . ')'; } $urt520 .= $urt5202; $i++; } echo $urt520; unset($urt520, $i, $pl, $sp); } ?>

Показать лог действий модераторов

Показать действия за Логин модератора
= ' . $dsee['t1'] . ' AND `time` <= ' . $dsee['t2'] . '' ); $rdl = ''; while ($pl = mysql_fetch_array($sp)) { $rdl .= '
'; $rdl .= '
' . date( 'd.m.Y H:i:s', $pl['time'] ) . '
'; $rdl .= $pl['text'] . ' персонажу ' . User::getLogin($pl['uid']); $rdl .= '
'; } if ($rdl == '') { $rdl = 'Модератор не совершал действий за данное число'; } echo $rdl; } } ?>