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'; } } 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; ######################### } $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['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 . ''; //Темная склонка, кусается сука!) ?>
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 'Персонаж не найден'; } } ?>
Выдать предмет персонажу

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

Показать действия за Логин модератора
= ' . $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; } } ?>