game/modules_data/_mod.php

2000 lines
115 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?
if(!defined('GAME'))
{
die();
}
session_start();
$rang = '';
if(floor($u->info['align'])==1)
{
$rang = 'Паладин';
}elseif(floor($u->info['align'])==3)
{
$rang = 'Тарман';
}elseif($u->info['admin']>0){
$rang = 'Ангел';
}else{
$rang = '<i>Неизвестное существо</i>';
}
/*
if($u->info['admin'] == 0) {
if(
($u->info['city'] == 'capitalcity' && $rang == 'Тарман') ||
($u->info['city'] == 'newcapitalcity' && $rang == 'Паладин')
) {
die('<center><br>Запрещено пользоваться модераторскими функциями на вражеской территории.</center>');
}
}
*/
if(isset($_GET['exitMod']))
{
unset($_SESSION['palpsw']);
}
if(isset($_GET['remod']))
{
if($_GET['remod']==1)
{
$_SESSION['remod'] = 3;
}else{
$_SESSION['remod'] = 1;
}
}
$zv = array(1=>'light',2=>'admin',3=>'dark');
$merror = '';
if($u->info['admin']>0)
{
if($_SESSION['remod']==3 || !isset($_SESSION['remod']))
{
$u->info['align'] = '3.99';
}elseif($_SESSION['remod']==1)
{
$u->info['align'] = '1.99';
}
}
$mod_login = $u->info['login'];
if($u->info['invise'] > 0) {
$mod_login = "<i>Невидимка</i>";
}
//возможности (перечисляем)
$vz_id = array(
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',
24=>'haos',
25=>'haosInf',
26=>'deletInfo',
27=>'zatoch',
28=>'banned',
29=>'unbanned',
30=>'readPerevod',
31=>'provItm',
32=>'provMsg',
33=>'trPass',
34=>'shaos',
35=>'szatoch',
36=>'editAlign',
37=>'priemIskl',
38=>'proverka',
39=>'marry',
40=>'ban0',
41=>'useunnoper',
42=>'usenoper',
43=>'useunalign',
44=>'usealign1',
45=>'usealign3',
46=>'usealign7',
47=>'useuntravm',
48=>'heal',
49=>'invis',
50=>'attack',
51=>'sex',
52=>'unbtl',
53=>'nick',
54=>'testchat',
55=>'newuidinv');
//названия возможностей
$vz = array(
'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'=>'Модерация ёлки',
'haos'=>'Хаос',
'haosInf'=>'Хаос (бессрочно)',
'deletInfo'=>'Снять / Наложить Обезличивание',
'zatoch'=>'Заточение персонажа',
'banned'=>'Блокировка персонажа',
'unbanned'=>'Разблокировка персонажа',
'readPerevod'=>'Просмотр переводов',
'provItm'=>'Проверка инвентаря',
'provMsg'=>'Проверка сообщений',
'trPass'=>'Требует пароль',
'shaos'=>'Снять хаос',
'szatoch'=>'Выпустить из заточения',
'editAlign'=>'Функции управленца',
'priemIskl'=>'Прием / Исключение',
'proverka'=>'Проверка на чистоту',
'marry'=>'Обвенчать / Развести',
'ban0'=>'Блокировка [0] уровней',
'useunnoper'=>'Снять запрет на передачи',
'usenoper'=>'Запрет на передачи',
'useunalign'=>'Снять склонность\клан',
'usealign1'=>'Выдать светлую склонность',
'usealign3'=>'Выдать темную склонность',
'usealign7'=>'Выдать нейтральную склонность',
'useuntravm'=>'Вылечить травму ( 1000 шт. в месяц на всех )',
'heal'=>'Свитки восстановления ( 1000 шт. в месяц на всех )',
'invis'=>'Свиток невидимки',
'attack'=>'Свиток нападения ( 1000 шт. в месяц на всех )',
'sex'=>'Смена пола',
'unbtl'=>'Вытащить персонажа из боя',
'nick'=>'Смена логина',
'testchat'=>'Проверить сообщение',
'newuidinv'=>'Проверка инвентаря');
echo '<script type="text/javascript" src="js/jquery.js"></script>';
$p = mysql_fetch_array(mysql_query('SELECT * FROM `moder` WHERE `align` = "'.$u->info['align'].'" LIMIT 1'));
if(isset($p['id']) || $u->info['align']==1 || $u->info['align']==3)
{
if($u->info['admin']>0)
{
$p['editAlign'] = 1;
}
if(isset($_GET['enter']) && $p['trPass']!='')
{
if($u->info['admin']>0 && $_POST['psw']=='admin$enter')
{
$_POST['psw'] = $p['trPass'];
}else{
$_POST['psw'] = md5($_POST['psw']);
}
if($_POST['psw']==$p['trPass'])
{
$_SESSION['palpsw'] = $_POST['psw'];
}else{
$merror = '<br><center><font color="red"><b>Неверный пароль.</b></font></center><br>';
}
}
$a = floor($p['align']);
if($u->info['admin']>0)
{
$zv = $zv[2];
}else{
$zv = $zv[$a];
}
if($_SESSION['palpsw']==$p['trPass'] || $p['trPass'] == '')
{
//показываем панель модератора
$go = 0;
if(isset($_GET['go']))
{
$go = round($_GET['go']);
}
if(isset($_POST['newuidinv'],$_POST['pometka52017'])) {
$_GET['newuidinv'] = $_POST['newuidinv'];
}
if(isset($_GET['newuidinv'])) {
$_GET['newuidinv'] = htmlspecialchars($_GET['newuidinv']);
require_once('_inv_moder.php');
die();
}
if($go == 3 && $u->info['admin'] > 0) {
?>
<table width="100%">
<tr>
<td align="center"><h3>Редактирование обучающих квестов</h3></td>
<td width="150" align="right"><input type="button" value="&gt;" onclick="location='main.php?<? echo $zv; ?>';" />
<input type="button" value="Вернуться" onclick="location='main.php?go=3&amp;<? echo $zv; ?>';" />
<? if($u->info['admin']>0){ ?>
<input type="button" class="btn btn-success" value="<? if($a==1){ echo 'Панель паладина'; }else{ echo 'Панель тармана'; } ?>" onclick="location='main.php?go=1&amp;<? echo $zv; ?>&amp;remod=<? echo $a; ?>';" />
<? } ?>
<? if($p['trPass']!=''){ ?>
<input type="button" value="X" title="Закрыть доступ" onclick="location='main.php?<? echo $zv.'&rnd='.$code; ?>&amp;exitMod=1';" />
<? } ?></td>
</tr>
<tr>
<td><?
if($merror!='')
{
echo '<font color="red">'.$merror.'</font>';
}
?>
<?
$sx = array('Мужской','Женский','Общий');
if(isset($_GET['eq'])) {
$pl = mysql_fetch_array(mysql_query('SELECT * FROM `an_quest` WHERE `id` = "'.mysql_real_escape_string($_GET['eq']).'" LIMIT 1'));
if(isset($pl['id'])) {
if(isset($_POST['pl_name'])) {
$pl['name'] = $_POST['pl_name'];
$pl['sex'] = $_POST['pl_sex'];
$pl['ico_bot'] = $_POST['pl_ico_bot'];
$pl['name_bot'] = $_POST['pl_name_bot'];
$pl['info'] = $_POST['pl_info'];
$pl['act'] = $_POST['pl_act'];
$pl['next'] = $_POST['pl_next'];
$pl['win'] = $_POST['pl_win'];
$pl['data'] = $_POST['pl_data'];
$pl['room'] = $_POST['pl_room'];
$pl['module'] = $_POST['pl_module'];
mysql_query('UPDATE `an_quest` SET
`name` = "'.mysql_real_escape_string($pl['name']).'",
`sex` = "'.mysql_real_escape_string($pl['sex']).'",
`ico_bot` = "'.mysql_real_escape_string($pl['ico_bot']).'",
`name_bot` = "'.mysql_real_escape_string($pl['name_bot']).'",
`info` = "'.mysql_real_escape_string($pl['info']).'",
`act` = "'.mysql_real_escape_string($pl['act']).'",
`next` = "'.mysql_real_escape_string($pl['next']).'",
`win` = "'.mysql_real_escape_string($pl['win']).'",
`data` = "'.mysql_real_escape_string($pl['data']).'",
`room` = "'.mysql_real_escape_string($pl['room']).'",
`module` = "'.mysql_real_escape_string($pl['module']).'"
WHERE `id` = "'.$pl['id'].'" LIMIT 1');
$pl = mysql_fetch_array(mysql_query('SELECT * FROM `an_quest` WHERE `id` = "'.mysql_real_escape_string($_GET['eq']).'" LIMIT 1'));
}
?>
<form method="post" action="main.php?<?=$zv?>&go=3&eq=<?=$pl['id']?>">
#id: <?=$pl['id']?><br />
Название квеста: <input style="width:200px;" name="pl_name" type="text" value="<?=$pl['name']?>" /><br />
<hr />
Пол: <input style="width:20px;" name="pl_sex" type="text" value="<?=$pl['sex']?>" /><br />
Картинка бота: <input style="width:216px;" name="pl_ico_bot" type="text" value="<?=$pl['ico_bot']?>" /><br />
Имя бота: <input style="width:253px;" name="pl_name_bot" type="text" value="<?=$pl['name_bot']?>" />
<hr />
<br />
Информация:<br /><textarea style="width:330px;" name="pl_info"><?=$pl['info']?></textarea><br />
Действие: <input style="width:255px;" name="pl_act" type="text" value="<?=$pl['act']?>" /><br />
Следующий квест: <input style="width:200px;" name="pl_next" type="text" value="<?=$pl['next']?>" /><br />
Награда: <input style="width:200px;" name="pl_win" type="text" value="<?=$pl['win']?>" /> (опыт|кр|екр|предметы)<br />
Дата: <input style="width:200px;" name="pl_data" type="text" value="<?=$pl['data']?>" /><br />
<hr />
Комната (требует): <input name="pl_room" type="text" value="<?=$pl['room']?>" /><br />
Модуль, действие (требует): <input name="pl_module" type="text" value="<?=$pl['module']?>" /><hr />
<input type="submit" value="Сохранить квест" />
</form>
<?
}else{
echo '<center>Квест не найден.</center>';
}
}else{
echo '<a href="main.php?'.$zv.'&go=3&add=1">Добавить новый квест</a><hr>';
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 '<div><span style="width:50px;display:inline-block;">#'.$pl['id'].'</span><b><span style="width:250px;display:inline-block;">'.$pl['name'].' ('.$sx[$pl['sex']].')</span></b> &nbsp; <a href="main.php?'.$zv.'&go=3&eq='.$pl['id'].'">Изменить</a> <a href="main.php?'.$zv.'&go=3&del='.$pl['id'].'">Удалить</a></div><hr>';
}
}
?>
</td>
</tr>
</table>
<?
}elseif($go==2 && $u->info['admin']>0)
{
if(isset($_POST['q_name']))
{
$qd = array();
/* 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']).'")');
}
?>
<script>
function nqst(){ if(document.getElementById('addNewquest').style.display == ''){ document.getElementById('addNewquest').style.display = 'none'; }else{ document.getElementById('addNewquest').style.display = ''; } }
var adds = [0,0,0,0];
function addqact()
{
var dd = document.getElementById('qact');
adds[0]++;
dd.innerHTML = 'Атрибут: <select name="q_act_atr_'+adds[0]+'" id="q_act_atr_'+adds[0]+'">'+
'<option value="0"></option>'+
'<option value="go_loc">перейти в локацию</option>'+
'<option value="go_mod">перейти в модуль</option>'+
'<option value="on_itm">одеть предмет</option>'+
'<option value="un_itm">снять предмет</option>'+
'<option value="use_itm">использовать предмет</option>'+
'<option value="useon_itm">использовать предмет на</option>'+
'<option value="dlg_nps">поговорить с NPS</option>'+
'<option value="tk_itm">получить предмет</option>'+
'<option value="del_itm">выкинуть предмет</option>'+
'<option value="buy_itm">купить предмет</option>'+
'<option value="kill_bot">убить монстра</option>'+
'<option value="kill_you">убить клона</option>'+
'<option value="kill_user">убить игрока</option>'+
'<option value="all_stats">раставить статы</option>'+
'<option value="all_skills">раставить умения</option>'+
'<option value="all_navik">расставить навыки</option>'+
'<option value="min_online">пробыть минут в онлайне</option>'+
'<option value="min_btl">провести боев</option>'+
'<option value="min_winbtl">провести боев (побед)</option>'+
'<option value="tk_znak">получить значок</option>'+
'<option value="end_quests">завершить квест</option>'+
'<option value="end_qtime">время выполнения квеста (в минутах)</option>'+
'</select>, значение: <input style="width:100px" name="q_act_val_'+adds[0]+'" value=""><br>'+dd.innerHTML;
}
function addqtr()
{
var dd = document.getElementById('qtr');
adds[1]++;
dd.innerHTML = 'Атрибут: <select name="q_tr_atr_'+adds[1]+'" id="q_tr_atr_'+adds[1]+'">'+
'<option value="0"></option>'+
'<option value="tr_endq">Завершить квесты</option>'+
'<option value="tr_botitm">Из монстров падают предметы (в пещерах)</option>'+
'<option value="tr_winitm">После победы падают предметы</option>'+
'<option value="tr_zdr">Задержка между выполнением (в часах)</option>'+
'<option value="tr_tm1">Переодичность квеста (начало)</option>'+
'<option value="tr_tm2">Переодичность квеста (конец)</option>'+
'<option value="tr_raz">Сколько раз можно проходить квест</option>'+
'<option value="tr_raz2">Сколько попыток пройти квест</option>'+
'<option value="tr_dn">Нахождение в пещере</option>'+
'<option value="tr_x">Нахождение в координате X</option>'+
'<option value="tr_y">Нахождение в координате Y</option>'+
'</select>, значение: <input style="width:100px" name="q_tr_val_'+adds[1]+'" value=""><br>'+dd.innerHTML;
}
function addqng()
{
var dd = document.getElementById('qng');
adds[2]++;
dd.innerHTML = 'Атрибут: <select name="q_ng_atr_'+adds[2]+'" id="q_ng_atr_'+adds[2]+'">'+
'<option value="0"></option>'+
'<option value="add_cr">Добавить Кредиты</option>'+
'<option value="add_ecr">Добавить Екредиты</option>'+
'<option value="add_itm">Добавить предмет</option>'+
'<option value="add_eff">Добавить эффект</option>'+
'<option value="add_rep">Добавить репутации</option>'+
'<option value="add_exp">Добавить опыта</option>'+
'</select>, значение: <input style="width:100px" name="q_ng_val_'+adds[2]+'" value=""><br>'+dd.innerHTML;
}
function addqnk()
{
var dd = document.getElementById('qnk');
adds[3]++;
dd.innerHTML = 'Атрибут: <select name="q_nk_atr_'+adds[3]+'" id="q_nk_atr_'+adds[3]+'">'+
'<option value="0"></option>'+
'<option value="lst_eff">Добавить эффект</option>'+
'</select>, значение: <input style="width:100px" name="q_nk_val_'+adds[3]+'" value=""><br>'+dd.innerHTML;
}
</script>
<!-- Copyright 2000-2006 Adobe Macromedia Software LLC and its licensors. All rights reserved. -->
<title>Текстовое поле</title>
<table width="100%">
<tr>
<td align="center"><h3>Редактор заданий</h3></td>
<td width="150" align="right"><input type="button" class="btn btn-success" value="Вернуться" onclick="location='main.php?<? echo $zv; ?>';" />
<? if($p['trPass']!=''){ ?>
<input type="button" value="X" title="Закрыть доступ" onclick="location='main.php?<? echo $zv.'&rnd='.$code; ?>&amp;exitMod=1';" />
<? } ?></td>
</tr>
<tr>
<td>
<form method="post" action="main.php?go=2&amp;<? echo $zv; ?>&amp;remod=<? echo $a; ?>">
<table width="100%" border="0" cellpadding="5" cellspacing="0" bgcolor="#E1E1E1">
<!-- -->
<tr>
<td style="border-bottom:1px solid #CCCCCC;"><div align="left" style="margin-left:11px;">
<a href="javascript:void(0)" onclick="nqst()">Добавить новое задание</a>
</div>
<div align="left"></div></td>
</tr>
<tr id="addNewquest" style="display:none;">
<td bgcolor="#DADADA" style="border-bottom:1px solid #CCCCCC;"><b>Панель добавления новых заданий:</b><br />
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td width="200" valign="top">Название задания</td>
<td><input name="q_name" id="q_name" value="" size="60" maxlength="50" /></td>
</tr>
<tr>
<td valign="top">Уровень задания</td>
<td><input name="q_lvl" id="q_lvl" value="0-21" size="10" maxlength="5" /></td>
</tr>
<tr>
<td valign="top">Действия</td>
<td valign="top" id="qact"><a href="javascript:void(0)" onclick="addqact()"><small>[+] добавить</small></a></td>
</tr>
<tr>
<td valign="top">Условия</td>
<td valign="top" id="qtr"><a href="javascript:void(0)" onclick="addqtr()"><small>[+] добавить</small></a></td>
</tr>
<tr>
<td valign="top">Награда</td>
<td valign="top" id="qng"><a href="javascript:void(0)" onclick="addqng()"><small>[+] добавить</small></a></td>
</tr>
<tr>
<td valign="top">Неудача</td>
<td valign="top" id="qnk"><a href="javascript:void(0)" onclick="addqnk()"><small>[+] добавить</small></a></td>
</tr>
<tr>
<td valign="top">Описание задания</td>
<td><textarea name="q_info" id="q_info" style="width:90%" rows="7"></textarea></td>
</tr>
<tr>
<td align="center" valign="top" bgcolor="#CBCBCB"><input name="q_line1" type="checkbox" id="checkbox3" value="1" />
Линейное задание</td>
<td bgcolor="#CBCBCB"><input name="q_line2" id="q_line3" value="" size="5" maxlength="3" />
, id линейного сюжета</td>
</tr>
<tr>
<td align="center" valign="top" bgcolor="#CBCBCB"><input name="q_fast" type="checkbox" id="q_fast" value="1" />
Быстрое задание&nbsp;</td>
<td bgcolor="#CBCBCB"><input name="q_fast_city" id="q_fast_city" value="capitalcity" size="50" maxlength="50" />
, город которым ограничен квест <small>(стереть, если не ограничен)</small></td>
</tr>
<tr>
<td align="center" valign="top" bgcolor="#CBCBCB">
<small>
<input name="q_align1" type="checkbox" id="q_align1" value="1" />
Свет,
<input name="q_align2" type="checkbox" id="q_align2" value="1" />
Тьма,<br />
<input name="q_align3" type="checkbox" id="q_align3" value="1" />
Нейтрал,
<input name="q_align4" type="checkbox" id="q_align4" value="1" />
Хаос
</small>
</td>
<td bgcolor="#CBCBCB"><input type="submit" value="Добавить задание" /></td>
</tr>
</table></td>
</tr>
<!-- -->
</table>
</form>
<table width="100%" border="0" cellpadding="5" cellspacing="0" bgcolor="#E1E1E1">
<!-- -->
<?
if(isset($_GET['delq']))
{
mysql_query('UPDATE `quests` SET `delete` = "'.time().'" WHERE `id` = "'.mysql_real_escape_string($_GET['delq']).'" LIMIT 1');
}
$sp = mysql_query('SELECT * FROM `quests` WHERE `delete` = 0');
while($pl = mysql_fetch_array($sp))
{
?>
<tr>
<td style="border-bottom:1px solid #CCCCCC;" width="300"><div align="left" style="margin-left:11px;"><?=$pl['name']?></div>
<div align="left"></div></td>
<td width="75" bgcolor="#DADADA" style="border-bottom:1px solid #CCCCCC;"><div align="center"><a href="main.php?go=2&amp;delq=<? echo $pl['id'].'&'.$zv; ?>">удалить</a></div></td>
<td style="border-bottom:1px solid #CCCCCC;"><small><b>Описание:</b> <?=$pl['info']?></small></td>
</tr>
<? } ?>
<!-- -->
</table>
</td>
</tr>
</table>
<?
}elseif($go==1 && $p['editAlign']==1)
{
if(isset($_GET['save'],$_POST['alignSave']))
{
//сохраняем данные
$sv = mysql_fetch_array(mysql_query('SELECT * FROM `moder` WHERE `id` = "'.mysql_real_escape_string($_POST['alignSave']).'" LIMIT 1'));
if(isset($sv['id']) && ($sv['align'] < $u->info['align'] || $u->info['admin']>0))
{
$ud = '';
$i = 0;
while($i<count($vz_id))
{
if($vz_id[$i]!='editAlign' || $u->info['admin']>0)
{
if(isset($sv[$vz_id[$i]]))
{
if(isset($_POST[$vz_id[$i]]))
{
if($i==33)
{
//пароль на модераторскую панель
if($_POST['trPassText']!='')
{
$ud .= '`'.$vz_id[$i].'`="'.mysql_real_escape_string(md5($_POST['trPassText'])).'",';
}
}else{
$ud .= '`'.$vz_id[$i].'`="1",';
}
}else{
if($i==33)
{
//пароль на модераторскую панель
$ud .= '`'.$vz_id[$i].'`="",';
}else{
$ud .= '`'.$vz_id[$i].'`="0",';
}
}
}
}
$i++;
}
$ud = rtrim($ud,',');
$upd = mysql_query('UPDATE `moder` SET '.$ud.' WHERE `id` = "'.$sv['id'].'" LIMIT 1');
if($upd)
{
$merror = 'Изменения были сохранены';
}else{
$merror = 'Ошибка сохранения';
}
}else{
$merror = 'Ошибка. У Вас нет доступа';
}
}
?>
<table width="100%">
<tr>
<td align="center"><h3>Функции управления</h3></td>
<td width="150" align="right"><input type="button" class="btn btn-success" value="Вернуться" onclick="location='main.php?<? echo $zv; ?>';" />
<? if($u->info['admin']>0){ ?><input type="button" class="btn btn-success" value="<? if($a==1){ echo 'Тарманы'; }else{ echo 'Паладины'; } ?>" onclick="location='main.php?go=1&<? echo $zv; ?>&remod=<? echo $a; ?>';" /><? } ?><? if($p['trPass']!=''){ ?>
<input type="button" value="X" title="Закрыть доступ" onclick="location='main.php?<? echo $zv.'&rnd='.$code; ?>&amp;exitMod=1';" /><? } ?></td>
</tr>
<tr>
<td>
<?
if($merror!='')
{
echo '<font color="red">'.$merror.'</font>';
}
?>
<table width="100%" border="0" cellpadding="5" cellspacing="0" bgcolor="#E1E1E1">
<?
$sp = mysql_query('SELECT * FROM `moder` WHERE `align`<='.$u->info['align'].' && `align`>'.$a.' ORDER BY `align` DESC LIMIT 20');
while($pl = mysql_fetch_array($sp))
{
?>
<tr>
<td style="border-bottom:1px solid #CCCCCC;" width="250"><div align="left" style="margin-left:11px;"><? echo '<img src="https://img.new-combats.com/i/align/align'.$pl['align'].'.gif"> <small><b>'.$u->mod_nm[$a][$pl['align']].'</b></small>' ?></div><div align="left"></div></td>
<td width="50" bgcolor="#DADADA" style="border-bottom:1px solid #CCCCCC;"><div align="center"><? if($u->info['align']>$pl['align'] || $u->info['admin']>0){ ?><a href="main.php?go=1&edit=<? echo $pl['id'].'&'.$zv; ?>">ред.</a><? }else{ echo '<b style="color:grey;">ред.</b>'; } ?></div></td>
<td style="border-bottom:1px solid #CCCCCC;">Возможности: <?
$voz = '';
$i = 0;
while($i<count($vz_id))
{
if($pl[$vz_id[$i]]>0)
{
$voz .= '<b>'.$vz[$vz_id[$i]].'</b>, ';
}
$i++;
}
$voz = trim($voz,', ');
if($voz=='')
{
$voz = 'красивый значек :-)';
}
echo '<small><font color="grey">'.$voz.'</font></small>';
?></td>
</tr>
<? if(isset($_GET['edit']) && $pl['id']==$_GET['edit']){ ?>
<tr>
<td valign="top" bgcolor="#F3F3F3" style="border-bottom:1px solid #CCCCCC; color:#757575;">Изменение возможностей:<Br /><a href="main.php?<? echo $zv; ?>&go=1" onClick="document.getElementById('saveDate').submit(); return false;">Сохранить изменения</a><br /><a href="main.php?<? echo $zv; ?>&go=1">Скрыть панель</a></td>
<td valign="top" bgcolor="#F3F3F3" style="border-bottom:1px solid #CCCCCC;"></td>
<td valign="top" bgcolor="#F3F3F3" style="border-bottom:1px solid #CCCCCC;">
<form id="saveDate" name="saveDate" method="post" action="main.php?<? echo $zv.'&go=1&save='.$code; ?>">
<?
$voz = '';
$i = 0;
while($i<count($vz_id))
{
if($vz_id[$i]!='editAlign' || $u->info['admin']>0)
{
if($pl[$vz_id[$i]]>0)
{
$voz .= '<input name="'.$vz_id[$i].'" type="checkbox" value="1" checked>';
}else{
$voz .= '<input name="'.$vz_id[$i].'" type="checkbox" value="1">';
}
$voz .= ' '.$vz[$vz_id[$i]];
if($i==33)
{
$voz .= ': <input name="trPassText" value="" type="password">';
}
$voz .= '<br>';
}
$i++;
}
echo $voz;
?>
<input name="alignSave" type="hidden" id="alignSave" value="<? echo $pl['id']; ?>" />
</form> </td>
</tr>
<?
}
}
?>
</table> </td>
</tr>
</table>
<?
}else{
?>
<style>
.modpow {
background-color:#ddd5bf;
}
.mt {
background-color:#b1a993;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
}
.md {
padding:10px;
}
</style>
<script>
function openMod(title,dat)
{
var d = document.getElementById('useMagic');
if(d!=undefined)
{
document.getElementById('modtitle').innerHTML = '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td valign="top">'+title+'</td><td width="30" valign="top"><div align="right"><a title="Закрыть окно" onClick="closeMod(); return false;" href="#">x</a></div></td></tr></table>';
document.getElementById('moddata').innerHTML = dat;
d.style.display = '';
top.chat.inObj = top.frames['main'].document.getElementById('logingo');
top.frames['main'].document.getElementById('logingo').focus();
}
}
function closeMod()
{
var d = document.getElementById('useMagic');
if(d!=undefined)
{
document.getElementById('modtitle').innerHTML = '';
document.getElementById('moddata').innerHTML = '';
d.style.display = 'none';
}
}
</script>
<div id="useMagic" style="display:none; position:absolute; border:solid 1px #776f59; left: 50px; top: 186px;" class="modpow">
<div class="mt" id="modtitle"></div><div class="md" id="moddata"></div></div>
<table width="100%">
<tr>
<td align="center">
<? if($u->info['admin']>0 || ($u->info['align']>1 && $u->info['align']<2) || ($u->info['align']>3 && $u->info['align']<4)){ ?>
<h3>Панель <? if($a==1){ echo 'Паладина'; }elseif($a==3){ echo 'Тармана'; }else{ echo 'Ангела'; } ?></h3>
<? }else{ ?><h3>Панель <? if($u->info['align']==1){ echo 'Света'; }elseif($u->info['align']==3){ echo 'Тьмы'; } ?></h3><? } ?>
</td>
<td width="150" align="right"><input type="button" class="btn btn-danger" value="Вернуться" onclick="location='main.php';" />
<? if($u->info['admin']>0){ ?>
<input type="button" class="btn btn-success" value="<? if($a==1){ echo 'Панель тармана'; }else{ echo 'Панель паладина'; } ?>" onclick="location='main.php?<? echo $zv; ?>&amp;remod=<? echo $a; ?>';" />
<? } ?><? if($p['trPass']!=''){ ?><input type="button" value="X" title="Закрыть доступ" onclick="location='main.php?<? echo $zv.'&rnd='.$code; ?>&amp;exitMod=1';" /><? } ?></td>
</tr>
<tr>
<td><div align="left"></div></td>
</tr>
</table>
<form action="main.php?<? echo $zv.'&rnd='.$code; ?>" method="post" name="F1" id="F1">
<table width="100%">
<tr>
<td align="center"></td>
<td align="right"></td>
<td valign="top" align="right"></td>
</tr>
</table>
<?
$uer = '';
//используем заклятия
if(isset($_GET['usemod']))
{
$srok = array(5=>'5 минут',15=>'15 минут',30=>'30 минут',60=>'один час',180=>'три часа',360=>'шесть часов',720=>'двенадцать часов',1440=>'одни сутки',4320=>'трое суток');
$srokt = array(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['usem1']))
{
require_once('moder/usem1.php');
}elseif(isset($_POST['usem2']))
{
require_once('moder/usem2.php');
}elseif(isset($_POST['usesm']))
{
require_once('moder/usesm.php');
}elseif(isset($_POST['useban']))
{
require_once('moder/useban.php');
}elseif(isset($_POST['useunban']))
{
require_once('moder/useunban.php');
}elseif(isset($_POST['usehaos']))
{
require_once('moder/usehaos.php');
}elseif(isset($_POST['useshaos']))
{
require_once('moder/useshaos.php');
}elseif(isset($_POST['teleport'])){
require_once('moder/teleport.php');
}elseif(isset($_POST['teleport-cometome'])){
require_once('moder/teleport-cometome.php');
}elseif(isset($_POST['usedeletinfo']))
{
require_once('moder/usedeletinfo.php');
}elseif(isset($_POST['unusedeletinfo']))
{
require_once('moder/unusedeletinfo.php');
}elseif(isset($_POST['unmoder']))
{
require_once('moder/unmoder.php');
}elseif(isset($_POST['gomoder']))
{
require_once('moder/moder.php');
}elseif(isset($_POST['use_carcer'])){
require_once('moder/use_carcer.php');
}elseif(isset($_POST['v_carcer'])){
require_once('moder/v_carcer.php');
}elseif(isset($_POST['usepro'])){
require_once('moder/usepro.php');
}elseif(isset($_POST['usemarry'])){
require_once('moder/usemarry.php');
}elseif(isset($_POST['useunmarry'])){
require_once('moder/useunmarry.php');
}elseif(isset($_POST['usenoper'])) {
require_once('moder/usenoper.php');
}elseif(isset($_POST['useunnoper'])) {
require_once('moder/useunnoper.php');
}elseif(isset($_POST['usenoper2'])) {
require_once('moder/usenoper2.php');
}elseif(isset($_POST['useunnoper2'])) {
require_once('moder/useunnoper2.php');
}elseif(isset($_POST['useunalign'])) {
require_once('moder/useunalign.php');
}elseif(isset($_POST['usehpa'])) {
require_once('moder/usehpa.php');
}elseif(isset($_POST['usempa'])) {
require_once('moder/usempa.php');
}elseif(isset($_POST['usenevid'])) {
require_once('moder/usenevid.php');
}elseif(isset($_POST['usepro2'])) {
require_once('moder/usepro2.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['usealign7'])) {
require_once('moder/usealign7.php');
}elseif(isset($_POST['usealign3'])) {
require_once('moder/usealign3.php');
}elseif(isset($_POST['usealign1'])) {
require_once('moder/usealign1.php');
}elseif(isset($_POST['useuntravm'])) {
require_once('moder/useuntravm.php');
}elseif(isset($_POST['useatack'])) {
require_once('moder/useatack.php');
}elseif(isset($_POST['100kexp'])) {
require_once('moder/100kexp.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) {
$u->addItem($giv_itm['id'], $usr['id']);
$uer = "Персонажу $_POST[log_itm] выдана вещь $giv_itm[name].";
$rtxt = $rang.' &quot;'.$u->info['login'].'&quot; Выдал'.$sx.' персонажу &quot;'.$user_teleport['login'].'&quot; вещь &quot;<b>'.$giv_itm['name'].'</b>&quot;.';
}
}
if($u->info['admin'] > 0 || $u->info['align'] == 1.99 ) {
echo '<hr><b>Супер-привилегии: </b>'.
'<input onclick="location.href=\'main.php?'.$zv.'&blockip_list=1\'" type="button" class="btn btn-danger" value="Показать заблокированные IP"> '.
'<hr>';
if(isset($_GET['block_ip'])) {
$_GET['block_ip'] = htmlspecialchars($_GET['block_ip']);
$blockip = mysql_fetch_array(mysql_query('SELECT * FROM `block_ip` WHERE `ip` = "'.mysql_real_escape_string($_GET['block_ip']).'" LIMIT 1'));
if(isset($blockip['id'])) {
//Уже есть
echo '<font color="red"><b>IP% '.$_GET['block_ip'].' успешно заблокирован! (ранее)</b></font><br>';
}else{
//Добавляем
echo '<font color="red"><b>IP% '.$_GET['block_ip'].' успешно заблокирован!</b></font><br>';
mysql_query('INSERT INTO `block_ip` (`uid`,`time`,`ip`) VALUES (
"'.$u->info['id'].'","'.time().'","'.mysql_real_escape_string($_GET['block_ip']).'"
)');
}
}elseif(isset($_GET['unblock_ip'])){
$_GET['unblock_ip'] = htmlspecialchars($_GET['unblock_ip']);
$blockip = mysql_fetch_array(mysql_query('SELECT * FROM `block_ip` WHERE `ip` = "'.mysql_real_escape_string($_GET['unblock_ip']).'" LIMIT 1'));
if(isset($blockip['id'])) {
//Удаляем
echo '<font color="green"><b>IP% '.$_GET['unblock_ip'].' успешно разблокирован!</b></font><br>';
mysql_query('DELETE FROM `block_ip` WHERE `ip` = "'.mysql_real_escape_string($blockip['ip']).'"');
}else{
//Уже удалили
echo '<font color="green"><b>IP% '.$_GET['unblock_ip'].' успешно разблокирован! (ранее)</b></font><br>';
}
}
if(isset($_GET['blockip_list'])) {
$plbipl = '';
$spbip = mysql_query('SELECT * FROM `block_ip`');
while($plbip = mysql_fetch_array($spbip)) {
$plbipl .= '<span class="date1">'.date('d.m.Y H:i',$plbip['time']) . '</span> - ' . $plbip['ip'] . ' ('.$u->microLogin($plbip['uid'],1).') <input onclick="location.href=\'main.php?'.$zv.'&unblock_ip='.htmlspecialchars($plbip['ip']).'&blockip_list=1\'" type="button" value="&nbsp; - &nbsp;"><br>';
}
if($plbipl!='') {
echo '<b>Список заблокированных IP:</b><br>'.$plbipl;
}else{
echo '<b>Список заблокированных IP:</b> <i>Список пуст</i>';
}
echo '<hr>';
}
}
echo '<font color="red">'.$uer.'</font>';
//Темная склонка, кусается сука!)
?>
<br />
<div style="padding-left:20px;">
<h4>Возможности</h4>
<? if($u->info['align']>=3 && $u->info['align']<4) { ?>
<a href="#" onClick="openMod('<b>&quot;Укус вампира&quot;</b>','<form action=\'main.php?<?=$zv?>&usemod=<? echo $code; ?>\' method=\'post\'>Логин жертвы: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'usevampir\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/vampir.gif" title="Укусить" /></a>
<? } ?>
<? if( $p['heal'] == 1 || $u->info['admin'] > 0) { ?>
<a href="#" onClick="openMod('<b>&quot;Восстановить здоровье персонажа&quot;</b>','<form action=\'main.php?<?=$zv?>&usehpa=1&usemod=<? echo $code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:140px;\' id=\'logingo\' name=\'logingo\'>&nbsp;<input style=\'float:right;\' type=\'submit\' name=\'usehpa\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/cureHP120.gif" title="Восстановить здоровье персонажа" /></a>
<a href="#" onClick="openMod('<b>&quot;Восстановить ману персонажа&quot;</b>','<form action=\'main.php?<?=$zv?>&usempa=1&usemod=<? echo $code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:140px;\' id=\'logingo\' name=\'logingo\'>&nbsp;<input style=\'float:right;\' type=\'submit\' name=\'usempa\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/cureMana1000.gif" title="Восстановить ману персонажа" /></a>
<? } ?>
<? if( $p['invis'] == 1 || $u->info['admin'] > 0) { ?>
<? if($u->info['invis'] != 1 && $u->info['invis'] < time()) { ?>
<a href="#" onClick="openMod('<b>&quot;Включить невидимку&quot;</b>','<form action=\'main.php?<?=$zv?>&usenevid=1&usemod=<? echo $code; ?>\' method=\'post\'><input style=\'float:right;\' type=\'submit\' name=\'usenevid\' value=\'Включить невидимку\'></form>');"><img src="https://img.new-combats.com/i/items/pal_buttona.gif" title="Включить невидимку" /></a>
<? }else{ ?>
<a href="#" onClick="openMod('<b>&quot;Выключить невидимку&quot;</b>','<form action=\'main.php?<?=$zv?>&usenevid=1&usemod=<? echo $code; ?>\' method=\'post\'><input style=\'float:right;\' type=\'submit\' name=\'usenevid\' value=\'Выключить невидимку\'></form>');"><img src="https://img.new-combats.com/i/items/pal_buttonm.gif" title="Выключить невидимку" /></a>
<? } } ?>
<? if( $p['useuntravm'] == 1 ) { ?>
<a href="#" onclick="openMod('&lt;b&gt;Лечение травмы&lt;/b&gt;','&lt;form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'&gt;Логин персонажа: &lt;input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'&gt;&lt;input type=\'submit\' name=\'useuntravm\' value=\'Исп-ть\'&gt;&lt;/form&gt;');"><img src="https://img.new-combats.com/i/items/cure3.gif" title="Лечение травмы" /></a>
<? } ?>
<? if( $p['attack'] == 1 ) { ?>
<a href="#" onclick="openMod('&lt;b&gt;Напасть на персонажа&lt;/b&gt;','&lt;form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'&gt;Логин персонажа: &lt;input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'&gt;&lt;input type=\'submit\' name=\'useatack\' value=\'Исп-ть\'&gt;&lt;/form&gt;');"><img src="https://img.new-combats.com/i/items/pal_button8.gif" title="Нападение" /></a>
<? } ?>
</div>
<?
if($u->info['admin']>0 || ($u->info['align']>1 && $u->info['align']<2) || ($u->info['align']>3 && $u->info['align']<4))
{
?>
<div style="padding:10px; margin:5px; border-bottom:1px solid #cac9c7;">
<h4>Наложить/Снять заклятия</h4>
<table width="100%">
<tr>
<td>
<? if($u->info['admin']>0){ echo '<a href="main.php?'.$zv.'&go=2"><img width="40" height="25" title="Редактировать квесты, задания и обучающие программы" src="https://img.new-combats.com/editor2.gif"></a> <a href="main.php?'.$zv.'&go=3"><img width="40" height="25" title="Редактирование квестов для Нубозавров" src="https://img.new-combats.com/editor2.gif"></a>'; } ?>
<? if($p['editAlign']==1){ echo '<a href="main.php?'.$zv.'&go=1"><img title="Редактировать возможности подчиненных" src="https://img.new-combats.com/editor.gif"></a>'; } ?>
&nbsp;&nbsp;&nbsp;
<? if($p['m1']==1 || $p['citym1']==1){ ?> <a href="#" onClick="openMod('<b>Заклятие молчания</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br>Время заклятия: &nbsp; <select style=\'margin-left:2px;\' name=\'time\'><option value=\'5\'>5 минут</option><option value=\'15\'>15 минут</option><option value=\'30\'>30 минут</option><option value=\'60\'>1 час</option><option value=\'180\'>3 часа</option><option value=\'360\'>6 часов</option><option value=\'720\'>12 часов</option><option value=\'1440\'>Сутки</option></select> <input type=\'submit\' name=\'usem1\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/sleep.gif" title="Заклятие молчания" /></a> <? } ?>
<? if($p['m2']==1 || $p['citym2']==1){ ?> <a href="#" onClick="openMod('<b>Заклятие форумного молчания</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br>Время заклятия: &nbsp; <select style=\'margin-left:2px;\' name=\'time\'><option value=\'30\'>30 минут</option><option value=\'60\'>1 час</option><option value=\'180\'>3 часа</option><option value=\'360\'>6 часов</option><option value=\'720\'>12 часов</option><option value=\'1440\'>Сутки</option></select> <input type=\'submit\' name=\'usem2\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/sleepf.gif" title="Заклятие форумного молчания" /></a> <? } ?>
<? if($p['sm1']==1 || $p['sm2']==1 || $p['citysm1']==1 || $p['citysm2']==1){ ?>
<a href="#" onClick="openMod('<b>Заклятие форумного молчания</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br>Снять заклятие: &nbsp; <select style=\'margin-left:2px;\' name=\'time\'><option value=\'1\'>чат</option><option value=\'2\'>форум</option><option value=\'3\'>чат + форум</option></select> <input type=\'submit\' name=\'usesm\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/sleep_off.gif" title="Снять заклятие молчания" /></a> <? } ?>
&nbsp;&nbsp;&nbsp;
<? if($p['banned']==1 || $p['ban0']==1){ ?> <a href="#" onClick="openMod('<b>Заклятие смерти</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'useban\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/pal_button6.gif" title="Заклятье смерти" /></a> <? } ?>
<? if($p['unbanned']==1){ ?> <a href="#" onClick="openMod('<b>Снять заклятие смерти</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'useunban\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/pal_button7.gif" title="Снять заклятье смерти" /></a> <? } ?>
&nbsp;&nbsp;&nbsp;
<? if($p['haos']==1){ ?> <a href="#" onClick="openMod('<b>Отправить в хаос</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br>Время заклятия: &nbsp; <select style=\'margin-left:2px;\' name=\'time\'><option value=\'7\'>Неделя</option><option value=\'14\'>2 недели</option><option value=\'30\'>Месяц</option><option value=\'60\'>2 месяца</option><? if($p['haosInf']==1){ ?><option value=\'1\'>Бессрочно</option><? } ?> <input type=\'submit\' name=\'usehaos\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/pal_button4.gif" title="Отправить в хаос" /></a> <? } ?>
<? if($p['shaos']==1){ ?> <a href="#" onClick="openMod('<b>Выпустить из хаоса</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'useshaos\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/pal_button5.gif" title="Выпустить из хаоса" /></a> <? } ?>
&nbsp;&nbsp;&nbsp;
<? if($p['deletInfo']==1){ ?> <a href="#" onClick="openMod('<b>Обезличивание</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br>Время заклятия: &nbsp; <select style=\'margin-left:2px;\' name=\'time\'><option value=\'7\'>Неделя</option><option value=\'14\'>2 недели</option><option value=\'30\'>Месяц</option><option value=\'60\'>2 месяца</option><option value=\'1\'>Бессрочно</option> <input type=\'submit\' name=\'usedeletinfo\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/cui.gif" title="Обезличивание" /></a>
<a href="#" onClick="openMod('<b>Снять заклятие обезличивания</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'unusedeletinfo\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/uncui.gif" title="Снять обезличивание" /></a> <? } ?>
&nbsp;&nbsp;&nbsp;
<? if($p['priemIskl']==1 && $a==1){ ?>
<a href="#" onClick="openMod('<b>Принять в ОС</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br>Звание: &nbsp; <select style=\'margin-left:2px;\' name=\'zvanie\'><option value=\'1.1\'> Паладин Поднебесья</option><option value=\'1.4\'>Таможенный паладин</option><option value=\'1.5\'>Паладин Солнечной Улыбки</option><option value=\'1.6\'>Инквизитор</option><option value=\'1.7\'>Паладин Огненной Зари</option><option value=\'1.75\'>Паладин-Хранитель</option><option value=\'1.9\'>Паладин Неба</option><option value=\'1.91\'>Старший Паладин Неба</option><option value=\'1.92\'>Ветеран Ордена</option><input type=\'submit\' name=\'gomoder\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/pal.gif" title="Принять в ОС (Повысить)" /></a>
<a href="#" onClick="openMod('<b>Изгнать из ОС</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'unmoder\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/unpal.gif" title="Изгнать из ОС" /></a> <? } ?>
<? if($p['priemIskl']==1 && $a==3){ ?>
<a href="#" onClick="openMod('<b>Принять в Армаду</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br>Звание: &nbsp; <select style=\'margin-left:2px;\' name=\'zvanie\'><option value=\'3.01\'> Тарман-Служитель</option><option value=\'3.05\'>Тарман-Надсмотрщик</option><option value=\'3.06\'>Каратель</option><option value=\'3.07\'>Тарман-Убийца</option><option value=\'3.075\'>Тарман-Хранитель</option><option value=\'3.09\'>Тарман-Палач</option><option value=\'3.091\'>Тарман-Владыка</option><input type=\'submit\' name=\'gomoder\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/palt.gif" title="Принять в Армаду (Повысить)" /></a>
<a href="#" onClick="openMod('<b>Изгнать из Армады</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'unmoder\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/unpalt.gif" title="Изгнать из ОС" /></a> <? } ?>
&nbsp;&nbsp;&nbsp;
<? if($p['proverka']==1){ ?> <a href="#" onclick="openMod('<b>Проверка на чистоту</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><input type=\'submit\' name=\'usepro\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/check.gif" title="Проверка на чистоту" /></a> <? } ?>
<? if($p['proverka']==1){ ?> <a href="#" onclick="openMod('<b>Снять проверку на чистоту</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><input type=\'submit\' name=\'usepro2\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/pal_buttont.gif" title="Снять проверку на чистоту" /></a> <? } ?>
&nbsp;&nbsp;&nbsp;
<? if($p['proverka']==1){ ?>
<a href="#" onclick="openMod('&lt;b&gt;Запрет передач&lt;/b&gt;','&lt;form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'&gt;Логин персонажа: &lt;input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'&gt;&lt;input type=\'submit\' name=\'usenoper\' value=\'Исп-ть\'&gt;&lt;/form&gt;');"><img src="https://img.new-combats.com/i/items/mod/magic2.gif" title="Запрет на передачи" /></a>
<? } ?>
<? if($p['proverka']==1){ ?>
<a href="#" onclick="openMod('&lt;b&gt;Снять запрет передач&lt;/b&gt;','&lt;form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'&gt;Логин персонажа: &lt;input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'&gt;&lt;input type=\'submit\' name=\'useunnoper\' value=\'Исп-ть\'&gt;&lt;/form&gt;');"><img src="https://img.new-combats.com/i/items/mod/magic9.gif" title="Снять запрет на передачи" /></a>
<? } ?>
<? if($p['proverka']==1){ ?>
<a href="#" onclick="openMod('&lt;b&gt;Полный запрет передач&lt;/b&gt;','&lt;form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'&gt;Логин персонажа: &lt;input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'&gt;&lt;input type=\'submit\' name=\'usenoper2\' value=\'Исп-ть\'&gt;&lt;/form&gt;');"><img src="https://img.new-combats.com/i/items/mod/magic2.gif" title="Полный запрет на передачи" /></a>
<? } ?>
<? if($p['proverka']==1){ ?>
<a href="#" onclick="openMod('&lt;b&gt;Снять полный запрет передач&lt;/b&gt;','&lt;form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'&gt;Логин персонажа: &lt;input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'&gt;&lt;input type=\'submit\' name=\'useunnoper2\' value=\'Исп-ть\'&gt;&lt;/form&gt;');"><img src="https://img.new-combats.com/i/items/mod/magic9.gif" title="Снять полный запрет на передачи" /></a>
<? } ?>
<?
if( $u->info['admin'] > 0 ) {
if($p['usealign3']==1){ ?>
&nbsp;&nbsp;&nbsp; <a href="#" onclick="openMod('&lt;b&gt;Выдать темную склонность&lt;/b&gt;','&lt;form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'&gt;Логин персонажа: &lt;input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'&gt;&lt;input type=\'submit\' name=\'usealign3\' value=\'Исп-ть\'&gt;&lt;/form&gt;');"><img src="https://img.new-combats.com/i/items/pal_button[dark].gif" title="Выдать темную склонность" /></a>
<? } if($p['usealign1']==1){ ?>
<a href="#" onclick="openMod('&lt;b&gt;Выдать светлую склонность&lt;/b&gt;','&lt;form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'&gt;Логин персонажа: &lt;input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'&gt;&lt;input type=\'submit\' name=\'usealign1\' value=\'Исп-ть\'&gt;&lt;/form&gt;');"><img src="https://img.new-combats.com/i/items/pal_button1.gif" title="Выдать светлую склонность" /></a>
<? } if($p['usealign7']==1){ ?>
<a href="#" onclick="openMod('&lt;b&gt;Выдать нейтральную склонность&lt;/b&gt;','&lt;form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'&gt;Логин персонажа: &lt;input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'&gt;&lt;input type=\'submit\' name=\'usealign7\' value=\'Исп-ть\'&gt;&lt;/form&gt;');"><img src="https://img.new-combats.com/i/items/palbuttonneutralsv3.gif" title="Выдать нейтральную склонность" /></a>
<? }
}
?>
<? if($p['proverka']==1){ ?>
&nbsp;&nbsp;&nbsp; <a href="#" onclick="openMod('&lt;b&gt;Снять склонность\клан&lt;/b&gt;','&lt;form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'&gt;Логин персонажа: &lt;input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'&gt;&lt;input type=\'submit\' name=\'useunalign\' value=\'Исп-ть\'&gt;&lt;/form&gt;');"><img src="https://img.new-combats.com/i/items/palbuttondarkhc1.gif" title="Снять склонность\клан" /></a>
<? } ?>
&nbsp;&nbsp;&nbsp;
<? if($p['unbtl']==1){ ?>
<a href="#" onclick="openMod('&lt;b&gt;Вытащить из поединка&lt;/b&gt;','&lt;form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'&gt;Логин персонажа: &lt;input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'&gt;&lt;input type=\'submit\' name=\'useunfight\' value=\'Исп-ть\'&gt;&lt;/form&gt;');"><img src="https://img.new-combats.com/i/items/pal_button[battle_end].gif" title="Вытащить из поединка" /></a>
<? } if($p['sex']==1){ ?>
<a href="#" onclick="openMod('&lt;b&gt;Сменить пол персонажа&lt;/b&gt;','&lt;form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'&gt;Логин персонажа: &lt;input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'&gt;&lt;input type=\'submit\' name=\'usesex\' value=\'Исп-ть\'&gt;&lt;/form&gt;');"><img src="https://img.new-combats.com/i/items/male.png" title="Сменить пол персонажа" /></a>
<? } if($p['nick']==1){ ?>
<a href="#" onclick="openMod('&lt;b&gt;Сменить логин персонажа&lt;/b&gt;','&lt;form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'&gt;Логин персонажа: &lt;input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'&gt;<br>Новый логин: &lt;input type=\'text\' style=\'width:144px;\' id=\'logingo2\' name=\'logingo2\'&gt;&lt;input type=\'submit\' name=\'uselogin\' value=\'Исп-ть\'&gt;&lt;/form&gt;');"><img src="https://img.new-combats.com/i/items/nick.gif" title="Сменить логин персонажа" /></a>
<? } if($u->info['admin'] > 0){ ?>
<a href="#" onclick="openMod('&lt;b&gt;Рисануть опыта&lt;/b&gt;','&lt;form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'&gt;Логин персонажа: &lt;input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'&gt;<br>Добавочный опыт: &lt;input type=\'text\' style=\'width:144px;\' id=\'logingo2\' name=\'logingo2\'&gt;&lt;input type=\'submit\' name=\'100kexp\' value=\'Исп-ть\'&gt;&lt;/form&gt;');"><img src="https://img.new-combats.com/i/items/100kexp.gif" title="Рисануть опыта" /></a>
<? } ?>
&nbsp;&nbsp;&nbsp;
<? if($p['zatoch']==1){ ?> <a href="#" onClick="openMod('<b>Посадить</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br>Время заточения: &nbsp; <select style=\'margin-left:2px;\' name=\'time\'><option value=\'1\'>1 день</option><option value=\'3\'>3 дня</option><option value=\'7\'>неделя</option><option value=\'14\'>14 дней</option><option value=\'30\'>30 дней</option><option value=\'365\'>365 дней</option><option value=\'24\'>Бессрочно</option><option value=\'6\'>часик</option><input type=\'submit\' name=\'use_carcer\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/jail.gif" title="Заточение" /></a> <? } ?>
<? if($p['szatoch']==1){ ?> <a href="#" onClick="openMod('<b>Выпустить из заточения</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br> <input style=\'float:right;\' type=\'submit\' name=\'v_carcer\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/jail_off.gif" title="Выпустить из заточения" /></a> <? } ?>
&nbsp;&nbsp;&nbsp;
<? if($p['marry']==1){ ?>
<a href="#" onclick="openMod('<b>Свадьба</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><br>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo2\' name=\'logingo2\'><br><input type=\'submit\' name=\'usemarry\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/marry.gif" title="Брак" /></a>
<a href="#" onclick="openMod('<b>Расторгнуть брак</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\'><input type=\'submit\' name=\'useunmarry\' value=\'Исп-ть\'></form>');"><img src="https://img.new-combats.com/i/items/unmarry.gif" title="Расторгнуть брак" /></a>
<? } ?>
&nbsp; &nbsp;<? if($u->info['admin']>0){ ?> <a onClick="openMod('<b>Телепортация</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\' value=\'<? echo $u->info['login']; ?>\'><br>Город: &nbsp; <select style=\'margin-left:2px;\' name=\'city\'><option value=\'capitalcity\'>capitalcity</option><option value=\'angelscity\'>angelscity</option><option value=\'demonscity\'>demonscity</option><option value=\'devilscity\'>devilscity</option><option value=\'suncity\'>suncity</option><option value=\'emeraldscity\'>emeraldscity</option><option value=\'sandcity\'>sandcity</option><option value=\'mooncity\'>mooncity</option><option value=\'eastcity\'>eastcity</option><option value=\'abandonedplain\'>abandonedplain</option><option value=\'dreamscity\'>dreamscity</option><option value=\'lowcity\'>devilscity</option><option value=\'oldcity\'>devilscity</option><option value=\'newcapitalcity\'>newcapital</option></select> <input type=\'submit\' name=\'teleport\' value=\'Исп-ть\'></form>');" href="#"><img src="https://img.new-combats.com/i/items/teleport.gif" title="Телепортация" /></a>
<a onClick="openMod('<b>Отправить игрока к себе</b>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа: <input type=\'text\' style=\'width:144px;\' id=\'logingo\' name=\'logingo\' value=\'\'><br>Режим: &nbsp; <select style=\'margin-left:2px;\' name=\'cometome\'><option value=\'to-room\'>К себе</option><option value=\'to-fight\'>К себе и в бой</option><option value=\'to-dungeon\'>К себе в пещеру</option></select> <input type=\'submit\' name=\'teleport-cometome\' value=\'Исп-ть\'></form>');" href="#"><img src="https://img.new-combats.com/i/items/teleport-cometome.gif" title="Отправить игрока к себе" /></a>
&nbsp; &nbsp;
<a href="#" onclick="openMod('<center><b>Выдать вещь по Id</b></center>','<form action=\'main.php?<? echo $zv.'&usemod='.$code; ?>\' method=\'post\'>Логин персонажа : <input type=\'text\' style=\'width:144px;\' id=\'log_itm_\' name=\'log_itm_\'><br />Id вещи : &nbsp; <input type=\'text\' name=\'itm_id\' /><br /><center><input type=\'submit\' name=\'use_itm_\' value=\'Дать\'></center></form>');"><img src="https://img.new-combats.com/i/items/bad_present_dfighter.gif" title="Выдать шмотку" /></a>
<? } ?></td>
</tr>
</table>
</div>
<? }
if($p['seeld']==1) {
?>
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
<h4>Персонажи на одном ip-адресе</h4>
Введите ip-адрес <input name="loginLD51" type="text" id="loginLD51" size="30" /> <input type="submit" name="pometka51" id="pometka51" class="btn" value="Показать" />
</div>
<?
if(isset($_POST['pometka51'])) {
$sp = mysql_query('SELECT * FROM `logs_auth` WHERE `ip` = "'.mysql_real_escape_string($_POST['loginLD51']).'" AND `type` != 3 GROUP BY `uid`');
$i = 1;
$r = '';
$ursz = array();
while($pl = mysql_fetch_array($sp)) {
$tst = mysql_fetch_array(mysql_query('SELECT `id`,`admin`,`no_ip` FROM `users` WHERE `no_ip` != "" AND `id` = "'.$pl['uid'].'" LIMIT 1'));
if(isset($tst['id']) && $tst['admin'] == 0 && ($tst['no_ip'] == 0 || $tst['no_ip'] == '')) {
if(!isset($ursz[$pl['uid']])) {
$ursz[$pl['uid']] = $u->microLogin($pl['uid'],1);
}
$de = mysql_fetch_array(mysql_query('SELECT min(`time`),max(`time`) FROM `logs_auth` WHERE `uid` = "'.mysql_real_escape_string($pl['uid']).'" GROUP BY `uid` LIMIT 1'));
$r .= '<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">';
$r .= '<span style="display:inline-block;width:30px">'.$i.'.</span> <span style="display:inline-block;width:250px">'.$ursz[$pl['uid']].'</span>';
$r .= ' &nbsp; <small>(Череда авторизаций: '.date('d.m.Y H:i',$de[0]).' - '.date('d.m.Y H:i',$de[1]).')</small>';
$r .= '</div>';
$i++;
}
}
if( $u->info['admin'] == 0 && $u->info['align'] != 1.99 ) {
echo '&nbsp;&nbsp; <font color="red">Список персонажей с ip-адреса:<b>'.$_POST['loginLD51'].'</b></font><br>';
}else{
$block = mysql_fetch_array(mysql_query('SELECT * FROM `block_ip` WHERE `ip` = "'.mysql_real_escape_string($_POST['loginLD51']).'" LIMIT 1'));
if(!isset($block['id'])) {
echo '&nbsp;&nbsp; <font color="green">Список персонажей с ip-адреса:<b>'.$_POST['loginLD51'].'</b></font>';
echo ' <input onclick="location.href=\'main.php?'.$zv.'&block_ip='.htmlspecialchars($_POST['loginLD51']).'\'" type="button" value="Заблокировать IP">';
echo '<br>';
}else{
echo '&nbsp;&nbsp; <font color="red">Список персонажей с ip-адреса:<b>'.$_POST['loginLD51'].'</b></font>';
echo ' <input onclick="location.href=\'main.php?'.$zv.'&unblock_ip='.htmlspecialchars($_POST['loginLD51']).'\'" type="button" value="Разблокировать IP">';
echo '<br>';
}
}
if($r == '') {
echo '<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">Персонажи с данным ip-адресом не найдены</div>';
}else{
echo $r;
}
unset($r);
}
}
if($u->info['admin'] > 0) {
$types = array(
1 => array('Образ',120,220,100),
2 => array('Заглушка (снизу)',120,40,15),
3 => array('Заглушка (сверху)',120,20,5),
4 => array('Шлем',60,60,25),
5 => array('Наручи',60,40,25),
6 => array('Левая рука',60,60,25),
7 => array('Правая рука',60,60,25),
8 => array('Броня',60,80,25),
9 => array('Пояс',60,40,25),
10 => array('Ботинки',60,40,25),
11 => array('Поножи',60,80,25),
12 => array('Перчатки',60,40,25),
13 => array('Кольца №1',20,20,10),
14 => array('Кулон',60,20,25),
15 => array('Серьги',60,20,25),
16 => array('Заглушка под информацию о персонаже',244,287,5),
17 => array('Кольцо №2',20,20,10),
18 => array('Кольцо №3',20,20,10)
);
if(isset($_GET['grood_img'])) {
$imgid = round((int)$_GET['grood_img']);
if(mysql_query('UPDATE `reimage` SET `good` = "'.$u->info['id'].'" WHERE `id` = "'.mysql_real_escape_string($imgid).'" AND `good` = "0" AND `bad` = "0" LIMIT 1')) {
//Переносим изображение
$vr = mysql_fetch_array(mysql_query('SELECT * FROM `reimage` WHERE `id` = "'.mysql_real_escape_string($imgid).'" LIMIT 1'));
$vr['format'] = explode('.',$vr['src']);
$vr['format'] = $vr['format'][2];
copy('clan_prw/'.$vr['src'],'../img.new-combats.com/rimg/r'.$vr['id'].'.'.$vr['format']);
mysql_query('UPDATE `reimage` SET `format` = "'.$vr['format'].'" WHERE `id` = "'.mysql_real_escape_string($imgid).'" LIMIT 1');
if($vr['clan'] == 0) {
//Отправляем системку
mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES (
'1','capitalcity','0','','".$vr['login']."','<font color=red>Внимание!</font> ".date("d.m.y H:i")." Телеграмма от Администрации: \'Вам одобрили изображение -".$types[$vr['type']][0]."-, установить изображение возможно в инвентаре, в разделе &quot;Галерея&quot;\'.','-1','5','0')");
}else{
//Отправляем системку
mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES (
'1','capitalcity','0','','".$vr['login']."','<font color=red>Внимание!</font> ".date("d.m.y H:i")." Телеграмма от Администрации: \'Вам одобрили клановое изображение -".$types[$vr['type']][0]."-, установить изображение возможно в инвентаре, в разделе &quot;Галерея&quot;\'.','-1','5','0')");
}
}
}elseif(isset($_GET['bad_img'])) {
$imgid = round((int)$_GET['bad_img']);
if(mysql_query('UPDATE `reimage` SET `bad` = "'.$u->info['id'].'" WHERE `id` = "'.mysql_real_escape_string($imgid).'" AND `good` = "0" AND `bad` = "0" LIMIT 1')) {
//Возвращаем 90% екр. за образ
$vr = mysql_fetch_array(mysql_query('SELECT * FROM `reimage` WHERE `id` = "'.mysql_real_escape_string($imgid).'" LIMIT 1'));
$vr['money2'] = round($vr['money2']/100*9);
if($vr['clan'] > 0) {
//возврат для клана
mysql_query('UPDATE `clan` SET `money2` = `money2` + '.$vr['money2'].' WHERE `id` = "'.$vr['clan'].'" LIMIT 1');
//Отправляем системку
mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES (
'1','capitalcity','0','','".$vr['login']."','<font color=red>Внимание!</font> ".date("d.m.y H:i")." Телеграмма от Администрации: \'Вам было отказано в регистрации кланового изображения -".$types[$vr['type']][0]."- , ".$vr['money2']." екр. были переведены в казну клана\'.','-1','5','0')");
}else{
//возврат для игрока в банк
$bnk = mysql_fetch_array(mysql_query('SELECT * FROM `bank` WHERE `uid` = "'.$vr['uid'].'" AND `block` = "0" ORDER BY `id` DESC LIMIT 1'));
if(isset($bnk['id'])) {
mysql_query('UPDATE `bank` SET `money2` = `money2` + '.$vr['money2'].' WHERE `id` = "'.$bnk['id'].'" LIMIT 1');
}
//Отправляем системку
mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES (
'1','capitalcity','0','','".$vr['login']."','<font color=red>Внимание!</font> ".date("d.m.y H:i")." Телеграмма от Администрации: \'Вам было отказано в регистрации изображения -".$types[$vr['type']][0]."- , ".$vr['money2']." екр. были переведены на ваш банковский счет №".(0+$bnk['id'])."\'.','-1','5','0')");
}
}
}
$zvr = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `reimage` WHERE `good` = "0"'));
if($zvr[0] > 0) {
?>
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
<div style="padding:10px;"><b>Заявки на регистрацию изображений для предметов:</b> &nbsp; <?
?>
</div>
<script>
function imresize(e,h,w) {
if($(e).height() == 20) {
$(e).animate({'height':h+'px'},100,null,function(){
if($(e).width() != w) {
$(e).css({'border-color':'red'});
}else{
$(e).css({'border-color':'green'});
}
});
}else{
$(e).animate({'height':'20px'},100);
$(e).css({'border-color':'blue'});
$(e).width(false);
}
}
</script>
<?
$sp = mysql_query('SELECT * FROM `reimage` WHERE `good` = "0" AND `bad` = "0" ORDER BY `id` ASC LIMIT 10');
$i = 1;
$va = array('Нет','Да');
$rt = '';
while($pl = mysql_fetch_array($sp)) {
if($pl['bag'] > 0) {
$rt .= '<font color=red><b>(!)</b>';
}
$plcln = 0;
if($pl['clan'] > 0) {
$plcln = 1;
}
$rt .= '<div style="border-top:1px solid grey;padding:5px;">'.$i.'. <span class="date1">'.date('d.m.y H:i',$pl['time']).'</span> <b>'.$u->microLogin($pl['uid'],1).'</b> , &quot;'.$types[$pl['type']][0].'&quot; , Анимация: <b>'.$va[$pl['animation']].'</b> , Изображение для клана: <b>'.$va[$plcln].'</b> , <img onclick="imresize(this,'.$types[$pl['type']][2].','.$types[$pl['type']][1].');" style="border:1px solid blue;cursor:pointer;" src="/clan_prw/'.$pl['src'].'" height="20">';
$rt .= ' <input onclick="location.href=\'main.php?admin=1&grood_img='.$pl['id'].'\'" type="button" value="Принять" style="background:#E2EDD8"> <input type="button" onclick="location.href=\'main.php?admin=1&bad_img='.$pl['id'].'\'" style="background:#FCC9CA" value="Отказать"> <br>';
$rt .= '</div>';
if($pl['bag'] > 0) {
$rt .= '</font>';
}
$i++;
}
echo $rt;
?>
</div>
<?
}
$zvr = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `_clan` WHERE `admin_time` = "0"'));
if($zvr[0] > 0) {
?>
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
<div style="padding:10px;"><b>Заявки на регистрацию кланов:</b> &nbsp; <?
if(isset($_GET['goodClan'])) {
//Разрешение
$cl = mysql_fetch_array(mysql_query('SELECT * FROM `_clan` WHERE `admin_time` = "0" AND `id` = "'.mysql_real_escape_string($_GET['goodClan']).'" LIMIT 1'));
if(isset($cl['id'])) {
$pu = mysql_fetch_array(mysql_query('SELECT `id`,`city`,`room`,`clan`,`login`,`align`,`level`,`sex`,`money`,`banned` FROM `users` WHERE `id` = "'.mysql_real_escape_string($cl['uid']).'" LIMIT 1'));
$tc = mysql_fetch_array('SELECT `id`,`name` FROM `clan` WHERE `name` = "'.mysql_real_escape_string($cl['name']).'" OR `name` = "'.mysql_real_escape_string($cl['name2']).'" OR `name_mini` = "'.mysql_real_escape_string($cl['name']).'" OR `name_mini` = "'.mysql_real_escape_string($cl['name2']).'" OR `name_rus` = "'.mysql_real_escape_string($cl['name']).'" OR `name_rus` = "'.mysql_real_escape_string($cl['name2']).'" LIMIT 1');
if(!isset($pu['id'])) {
echo '<font color=red><b>Персонаж выступающий в роли Главы клана не найден, id '.$cl['uid'].'</b></font><br>';
}elseif($pu['clan'] > 0 || $pu['align'] > 0 || $pu['banned'] > 0) {
echo '<font color=red><b>Персонаж выступающий в роли Главы клана уже находится в клане, либо имеет склонность, либо заблокирован</b></font><br>';
}elseif($u->testAlign( $cl['align'] , $pu['id'] ) == 0 ) {
echo '<font color=red><b>Персонаж выступающий в роли Главы клана не может создавать клан с данной склонностью!</b></font><br>';
}elseif(isset($tc['id'])) {
echo '<font color=red><b>Схожий клан был зарегистрирован ранее, клана №'.$tc['id'].' ('.$tc['name'].').</b></font><br>';
}else{
mysql_query('UPDATE `_clan` SET `admin_time` = "'.time().'",`admin_ok` = "'.$u->info['id'].'" WHERE `id` = "'.$cl['id'].'" LIMIT 1');
//Переносим изображения в img.new-combats.com/i/clan/{name}.gif / {name}_big.gif / {id}.gif / {id}.gif
//Маленький значок
if(copy('clan_prw/'.$cl['img1'],'img.new-combats.com/i/clan/'.$cl['name2'].'.gif')) {
$ins = mysql_query('INSERT INTO `clan` (`name`,`name_rus`,`name_mini`,`site`,`align`,`time_reg`) VALUES (
"'.$cl['name2'].'",
"'.$cl['name'].'",
"'.$cl['name2'].'",
"'.$cl['site'].'",
"'.$cl['align'].'",
"'.time().'"
)');
if( $ins ) {
//
$cl['_id'] = mysql_insert_id();
$u->insertAlign( $cl['align'] , $pu['id'] );
mysql_query('INSERT INTO `clan_info` (`id`,`info`) VALUES (
"'.$cl['_id'].'",
"'.mysql_real_escape_string($cl['info']).'"
)');
copy('clan_prw/'.$cl['img1'],'../img.new-combats.com/i/clan/'.$cl['_id'].'.gif');
copy('clan_prw/'.$cl['img2'],'../img.new-combats.com/i/clan/'.$cl['_id'].'_big.gif');
copy('clan_prw/'.$cl['img2'],'../img.new-combats.com/i/clan/cln'.$cl['_id'].'.gif');
copy('clan_prw/'.$cl['img2'],'../img.new-combats.com/i/clan/'.$cl['name2'].'_big.gif');
mysql_query('UPDATE `users` SET `clan` = "'.$cl['_id'].'",`clan_prava` = "glava",`align` = "'.$cl['align'].'" WHERE `id` = "'.$pu['id'].'" LIMIT 1');
echo '<font color=red><b>Вы одобрили регистрацию клана &quot;'.$cl['name'].'&quot;</b></font><br>';
}else{
echo '<font color=red><b>Не удалось перенести значок</b></font><br>';
}
}else{
echo '<font color=red><b>Не удалось перенести значок</b></font><br>';
}
//Отправляем системку главе клана
mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES (
'1','".$pu['city']."','0','','".$pu['login']."','<font color=red>Внимание!</font> ".date("d.m.y H:i")." Телеграмма от Администрации: \'Поздравляем Вас с регистрацией клана &quot;".mysql_real_escape_string($cl['name'])."&quot;, будьте успешны! Соблюдайте законы нашего Мира и всячески помогайте его улучшать.\' .','-1','5','0')");
}
}
}elseif(isset($_GET['badClan'])) {
//Отказ
$cl = mysql_fetch_array(mysql_query('SELECT * FROM `_clan` WHERE `admin_time` = "0" AND `id` = "'.mysql_real_escape_string($_GET['badClan']).'" LIMIT 1'));
if(isset($cl['id'])) {
$pu = mysql_fetch_array(mysql_query('SELECT `id`,`city`,`room`,`clan`,`login`,`align`,`level`,`sex`,`money`,`banned` FROM `users` WHERE `id` = "'.mysql_real_escape_string($cl['uid']).'" LIMIT 1'));
echo '<font color=red><b>Вы отказали в регистрации клану &quot;'.$cl['name'].'&quot;</b></font><br>';
mysql_query('UPDATE `_clan` SET `admin_time` = "'.time().'",`admin_ca` = "'.$u->info['id'].'" WHERE `id` = "'.$cl['id'].'" LIMIT 1');
//Отправляем системку персонажу
mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES (
'1','".$pu['city']."','0','','".$pu['login']."','<font color=red>Внимание!</font> ".date("d.m.y H:i")." Телеграмма от Администрации: \'К сожалению Вам отказано в регистрации клана &quot;".mysql_real_escape_string($cl['name'])."&quot;, были не соблюдены правила регистрации. Вам зачисленно 50 екр.\' .','-1','5','0')");
//Отправляем сумму
//mysql_query("INSERT INTO `items_users`(`item_id`,`1price`,`uid`,`delete`,`lastUPD`)VALUES('1220','".mysql_real_escape_string(round($cl['money']*1,2))."','-51".$pu['id']."','0','".time()."');");
mysql_query ('UPDATE `users` SET `money2` = `money2` + 50 WHERE `id` = "'.$pu['id'].'" LIMIT 1;');
//$txt = 'Деньги от Администрации: '.round($cl['money']*1,2).' кр. Прибытие: '.date('d.m.Y H:i',time()).'';
$txt = 'Возварт за регистрацию клана от Администрации: <b>50</b> екр. Зачисленны: '.date('d.m.Y H:i',time()).'';
mysql_query('INSERT INTO `post` (`uid`,`sender_id`,`time`,`money`,`text`) VALUES("'.$pu['id'].'","0","'.time().'",
0,"'.mysql_real_escape_string($txt).'")');
//чат
mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES (
'1','".$pu['city']."','0','','".$pu['login']."','<font color=red>Внимание!</font> Получена новая почта от Администрации','-1','5','0')");
}
}
?></div>
<script>
function imgResize1(id) {
if($('#'+id).width() == 16) {
$('#'+id).animate({'height':'99px','width':'100px'},'fast');
}else{
$('#'+id).animate({'height':'15px','width':'16px'},'fast');
}
}
function seeClanINfo(id) {
if( $('#'+id).css('display') == 'block') {
$('#'+id).fadeOut('fast');
}else{
$('#'+id).fadeIn('fast');
}
}
</script>
<?
$sp = mysql_query('SELECT * FROM `_clan` WHERE `admin_time` = "0" ORDER BY `time` ASC LIMIT 10');
while($pl = mysql_fetch_array($sp)) {
echo '<div style="border-top:1px solid grey;padding:5px;">
#'.$pl['id'].' <font color="#cac9c7">|</font>
'.date('d.m.y H:i',$pl['time']).' / '.$pl['money'].'.00 кр.
<font color="#cac9c7">|</font>
<img style="border:1px solid grey;display:inline-block;vertical-align:bottom;margin:0;padding:1px;" src="https://new-combats.com/clan_prw/'.$pl['img1'].'" width="24" height="15">'.
'<span id="img'.$pl['id'].'clan2"><img id="img'.$pl['id'].'clan" style="border:1px solid blue;border-left:0;display:inline-block;vertical-align:bottom;margin:0;padding:0;" src="https://new-combats.com/clan_prw/'.$pl['img1'].'">'.
'<script>$("#img'.$pl['id'].'clan").ready(function(){$("#img'.$pl['id'].'clan2").html(" "+$("#img'.$pl['id'].'clan").width()+"x"+$("#img'.$pl['id'].'clan").height()); });</script>
</span>
<font color="#cac9c7">|</font>
<img id="img'.$pl['id'].'clan30" style="border:1px solid grey;display:inline-block;cursor:pointer;vertical-align:bottom;margin:0;padding:1px;width:16px;height:15px;" onclick="imgResize1(\'img'.$pl['id'].'clan30\')" src="https://new-combats.com/clan_prw/'.$pl['img2'].'">'.
'<span id="img'.$pl['id'].'clan4"><img id="img'.$pl['id'].'clan3" style="border:1px solid blue;border-left:0;display:inline-block;vertical-align:bottom;margin:0;padding:0;" src="https://new-combats.com/clan_prw/'.$pl['img2'].'">'.
'<script>$("#img'.$pl['id'].'clan3").ready(function(){$("#img'.$pl['id'].'clan4").html(" "+$("#img'.$pl['id'].'clan3").width()+"x"+$("#img'.$pl['id'].'clan3").height()); });</script>
</span>
<font color="#cac9c7">|</font>
'.$u->microLogin($pl['uid'],1).'
<font color="#cac9c7">|</font>
<span style="display:inline-block;background:white;padding:2px 20px 2px 20px;text-align:center;">'.$pl['name'].'</span>
<font color="#cac9c7">|</font>
<span style="display:inline-block;background:white;padding:2px 20px 2px 20px;text-align:center;">'.$pl['name2'].'</span> (EN)
<font color="#cac9c7">|</font>
<img src="https://img.new-combats.com/i/align/align'.$pl['align'].'.gif">
<font color="#cac9c7">|</font>
<a href="javascript:void(0)" onClick="seeClanINfo(\'clndiv'.$pl['id'].'\');">Сайт и Описание</a>
<font color="#cac9c7">|</font>
&nbsp;<input onclick="location.href=\'?admin=1&goodClan='.$pl['id'].'\'" type="button" value="Разрешить"> &nbsp;<font color="#cac9c7">|</font>&nbsp; <input onclick="location.href=\'?admin=1&badClan='.$pl['id'].'\'" type="button" value="Отказать">
<div id="clndiv'.$pl['id'].'" style="padding:10px;display:none">
<b>Сайт клана:</b> <a target="_blank" href="'.$pl['site'].'">'.$pl['site'].'</a><br><Br>
Описание клана (для библиотеки):<br>
<div style="max-width:620px;margin:10px;padding:10px;background:white;">
<img src="https://new-combats.com/clan_prw/'.$pl['img2'].'" width="100" height="99" style="float:right">
<center><h3>'.$pl['name'].'</h3></center>
<br><div style="text-align:justify;">'.$pl['info'].'</div></div>
<div style="width:600px;" align="center"><a href="javascript:void(0)" onClick="seeClanINfo(\'clndiv'.$pl['id'].'\');">(Скрыть информаци сайта и описания)</a></div>
</div>
</div>';
}
?>
</div>
<?
}
}
if($u->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'])) {
$u->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.' &quot;'.$u->info['login'].'&quot; <font color=red>выдал предмет</font>: №'.round((int)$_POST['add_item_to_user']).' персонажу <b>'.$uad['login'].'</b>.","'.$u->info['login'].'","'.$u->info['ip'].'")');
echo '<font color=red><b>Предмет был доставлен к персонажу</b></font>';
}else{
echo '<font color=red><b>Персонаж не найден</b></font>';
}
}
?>
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
Выдать предмет <input name="add_item_to_user" value="" /> персонажу <input name="add_item_to_login" value="<?if(isset($_POST['add_item_to_login']))echo $_POST['add_item_to_login'];?>" />
<input type="submit" name="add_item_to_user2" id="add_item_to_user2" class="btn" value="Выдать" />
</div>
<?
}
if($p['addld']==1 || $p['cityaddld']==1){ ?>
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
Добавить в "дело" игрока заметку о нарушении правил, накрутке и пр.<br />
<?
if(isset($_POST['pometka']))
{
$er = '';
$usr = mysql_fetch_array(mysql_query('SELECT `id`,`login`,`city`,`admin`,`align` FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['loginLD']).'" LIMIT 1'));
if(isset($usr['id']))
{
if(($u->info['align']>1 && $u->info['align']<2 && $usr['align']>3 && $usr['align']<4) || ($usr['align']>1 && $usr['align']<2 && $u->info['align']>3 && $u->info['align']<4) || $usr['admin']>$u->info['admin'])
{
$er = 'Персонаж "'.$_POST['loginLD'].'" носит вражескую склонность.';
}else{
//Заносим данные в ЛД
$lastD = mysql_fetch_array(mysql_query('SELECT `id` FROM `users_delo` WHERE `login` = "'.$u->info['login'].'" AND `time`>'.(time()-3).' LIMIT 1'));
if(!isset($lastD['id']))
{
$hbld = 0;
$hbld2 = 0;
if(isset($_POST['hbld']))
{
$hbld = $a;
}
if(isset($_POST['hbldt'])) {
$hbld2 = 1;
}
$ins = mysql_query('INSERT INTO `users_delo` (`onlyAdmin`,`hb`,`uid`,`time`,`city`,`text`,`login`,`ip`) VALUES ("'.$hbld2.'","'.$hbld.'","'.$usr['id'].'","'.time().'","'.$usr['city'].'","'.$rang.' &quot;'.$mod_login.'&quot; <b>сообщает</b>: '.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 '<font color="red"><b>'.$er.'</b></font><br>';
}
}
?>
Введите логин
<input name="loginLD" type="text" id="loginLD" size="30" maxlength="30" />
Сообщение
<input name="textLD" type="text" id="textLD" size="70" maxlength="500" /> <input type="submit" name="pometka" id="pometka" class="btn" value="Добавить" />
<br />
<label>
<input name="hbld" type="checkbox" id="hbld" value="1" />
Записать, как причину отправки в хаос\блокировки
</label>
<? if($u->info['admin'] > 0) { ?>
<br /><label>
<input name="hbldt" type="checkbox" id="hbldt" value="1" />
Записать в секретное дело (видят только верховные и администрация)
</label>
<? }
}
if($p['readPerevod']==1){
if(isset($_POST['itemID1b'])) {
$its = '';
$its = $u->genInv(1,'`iu`.`id` = "'.mysql_real_escape_string($_POST['itemID1']).'" LIMIT 1');
if($its[0] == 0) {
$its = 'Предмет не найден.';
}else{
$its = $its[2];
}
echo '<br><br><b>Предмет <u>id'.$_POST['itemID1'].'</u>:</b><br>'.$its;
}
?><div style="padding-top:10px;">
Проверить наличие предмета у персонажа <small>(не обязательно)</small>
<input name="itemID1login" type="text" id="itemID1login" size="30" maxlength="30" />
, id предмета
<input name="itemID1" type="text" id="itemID1" size="30" maxlength="30" />
<input type="submit" name="itemID1b" id="itemID1b" class="btn" value="Проверить" />
</div>
</div>
<?
$dsee = array();
$dsee['login'] = $_POST['loginacts1'];
$dsee['date'] = date('d.m.Y',time());
if(isset($_POST['datesee']))
{
$dsee['date'] = $_POST['datesee'];
}
$dsee['date'] = explode('.',$dsee['date']);
$dsee['date'] = $dsee['date'][2].'-'.$dsee['date'][1].'-'.$dsee['date'][0];
$dsee['t1'] = strtotime($dsee['date'].' 00:00:00');
$dsee['t2'] = strtotime($dsee['date'].' 23:59:59');
$dsee['date'] = date('d.m.Y',$dsee['t1']);
$i = 2;
while($i<=8)
{
if($_POST['hbld'.$i]==1)
{
$dsee[$i] = 1;
}else{
$dsee[$i] = 0;
}
$i++;
}
?>
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
<h4>Показать переводы кредитов/вещей</h4>
Просмотр действий персонажа
<input name="loginacts1" type="text" id="loginacts1" value="<?=$dsee['login']?>" size="30" maxlength="30" />
<div style="display:none">
<br />
<input name="hbld2" type="checkbox" id="hbld2" value="1" checked="checked" <? if($dsee[2]==1){ echo 'checked="checked"'; } ?> />
переводы
,
<input name="hbld3" type="checkbox" id="hbld3" value="1" checked="checked" <? if($dsee[3]==1){ echo 'checked="checked"'; } ?> />
банк
,
<input name="hbld4" type="checkbox" id="hbld4" value="1" checked="checked" <? if($dsee[4]==1){ echo 'checked="checked"'; } ?> />
покупка / ремонт
,
<input name="hbld5" type="checkbox" id="hbld5" value="1" checked="checked" <? if($dsee[5]==1){ echo 'checked="checked"'; } ?> />
работа с инвентарем
,
<input name="hbld6" type="checkbox" id="hbld6" value="1" checked="checked" <? if($dsee[6]==1){ echo 'checked="checked"'; } ?> />
поединки ,
<input name="hbld7" type="checkbox" id="hbld7" value="1" checked="checked" <? if($dsee[7]==1){ echo 'checked="checked"'; } ?> /> добавление предметов,
<input name="hbld8" type="checkbox" id="hbld8" value="1" checked="checked" <? if($dsee[8]==1){ echo 'checked="checked"'; } ?> /> почта <br />
</div>
За дату
<input name="delosee_1" class="btn btn-success" onclick="document.getElementById('datesee').value='<?=date('d.m.Y',($dsee['t1']-86400))?>';" type="submit" value="&laquo;" />
<input name="datesee" type="text" id="datesee" value="<?=$dsee['date']?>" size="15" maxlength="10" />
<input name="delosee_2" class="btn btn-success" onclick="document.getElementById('datesee').value='<?=date('d.m.Y',($dsee['t1']+86400))?>';" type="submit" value="&raquo;" />
<input type="submit" name="delosee" id="delosee" class="btn" value="Отправить" />
<?
if(isset($_POST['delosee']) || isset($_POST['delosee_1']) || isset($_POST['delosee_2'])) {
?>
<div style="padding:0 0 5px 0; border-bottom:1px solid #cac9c7;">
<small>Дата логов: <?=$dsee['date']?>, логин: <?=$dsee['login']?></small>
</div>
<?
$dsee['inf'] = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($dsee['login']).'" LIMIT 1'));
if(isset($dsee['inf']['id']) && ($dsee['inf']['admin']==0 || $u->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]=='Bank' && $dsee[3]==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'] .= '<small>'.date('d.m.Y H:i',$pl['time']).' / <b>'.$pl['login'].'</b>:</small> '.$pl['text'];
$dsee['dv'] .= '<br>';
}
}
if($dsee[8]==1){
//$sp1 = mysql_query('SELECT * FROM `post` WHERE `uid` = "'.$dsee['inf']['id'].'" AND `time` >= "'.$dsee['t1'].'" AND `time` <= "'.$dsee['t2'].'" OR `sender_id` = "'.$dsee['inf']['id'].'" AND `time` >= "'.$dsee['t1'].'" AND `time` <= "'.$dsee['t2'].'" OR `sender_id` = "-'.$dsee['inf']['id'].'" AND `time` >= "'.$dsee['t1'].'" AND `time` <= "'.$dsee['t2'].'" LIMIT 10000');
$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 '<hr/>';
while($pl1 = mysql_fetch_array($sp1))
{
if (!$pl1['item_id']==0) {$dseetext = "[item:#".$pl1['item_id']."]";}
$dsee['dv'] .= '<small>'.date('d.m.Y H:i',$pl1['time']).' / <b>Почтовая посылка</b>:</small>'.$pl1['text'].' '.$dseetext;
$dsee['dv'] .= '<br>';
$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 '<hr/>';
while($pl1 = mysql_fetch_array($sp1))
{
$pl1['text'] = ' Персонаж ';
if( $pl1['type'] == 1 ) {
$pl1['text'] .= '<b>снял кредиты</b> с казны клана: '.$pl1['val'].' кр.';
}elseif( $pl1['type'] == 2 ) {
$pl1['text'] .= '<b>положил кредиты</b> в казну клана: '.$pl1['val'].' кр.';
}elseif( $pl1['type'] == 5 ) {
$pl1['text'] .= '<b>взял</b> предмет &quot;'.$pl1['val'].'&quot; из хранилища клана.';
}elseif( $pl1['type'] == 4 ) {
$pl1['text'] .= '<b>пожертвовал</b> предмет &quot;'.$pl1['val'].'&quot; в хранилище клана.';
}elseif( $pl1['type'] == 7 ) {
$pl1['text'] .= '<b>получил</b> предмет &quot;'.$pl1['val'].'&quot; из хранилища клана. (Самостоятельный выход)';
}elseif( $pl1['type'] == 8 ) {
$pl1['text'] .= '<b>получил</b> предмет &quot;'.$pl1['val'].'&quot; из хранилища клана. (Был изгнан из клана)';
}elseif( $pl1['type'] == 3 ) {
$pl1['text'] .= 'изменил <b>баланс</b> клана &quot;'.$pl1['val'].'&quot; в хранилища клана.';
} elseif( $pl1['type'] == 6 ) {
$pl1['text'] .= '<b>изъял</b> предмет &quot;'.$pl1['val'].'&quot;.';
} elseif( $pl1['type'] == 9 ) {
$pl1['text'] .= '<b>вернул</b> предмет &quot;'.$pl1['val'].'&quot;. [Выход из клана (Возврат вещей не пренадлежащих персонажу)]';
}else{
$pl1['text'] .= '<u>Незивестная ошибка. Код: '.$pl1['val'].' / '.$pl1['type'].'</u>';
}
$dsee['dv'] .= '<small>'.date('d.m.Y H:i',$pl1['time']).' / <b style="color:green">Клановая казна</b>:</small>'.$pl1['text'].' '.$dseetext;
$dsee['dv'] .= '<br>';
$dseetext="";
}
if($dsee['dv']=='')
{
echo '<font color="red"><b>Действий и переводов за <B>'.$dsee['date'].'</B> не найдено.</b></font>';
}else{
echo $dsee['dv'];
}
}else{
echo '<font color="red"><b>Персонаж не найден, либо его дело нельзя просматривать...</b></font>';
}
?>
<? } ?>
</div>
<? }
if($p['priemIskl']==1){
if(isset($_POST['pometka52015'])) {
$uu = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['loginLD52015']).'" ORDER BY `id` ASC LIMIT 1'));
if(!isset($uu['id'])) {
echo '<div><font color=red><b>Персонаж не найден!</b></font></div>';
}elseif($u->info['admin'] == 0 && $uu['align'] > 1 && $uu['align'] < 2 && $a != 1) {
echo '<div><font color=red><b>Вы не можете поменять звание этому паладину</b></font></div>';
}elseif($u->info['admin'] == 0 && $uu['align'] > 3 && $uu['align'] < 4 && $a != 3) {
echo '<div><font color=red><b>Вы не можете поменять звание этому тарману</b></font></div>';
}elseif( $a == 1 && ($uu['align'] <= 1 || $uu['align'] >=2 || ($uu['admin'] > 0 && $u->info['admin'] == 0) || ($uu['align'] > $u->info['align'] && $u->info['admin'] == 0)) ) {
echo '<div><font color=red><b>Вы не можете поменять звание этому персонажу!</b></font></div>';
}elseif( $a == 3 && ($uu['align'] <= 3 || $uu['align'] >=4 || ($uu['admin'] > 0 && $u->info['admin'] == 0) || ($uu['align'] > $u->info['align'] && $u->info['admin'] == 0)) ) {
echo '<div><font color=red><b>Вы не можете поменять звание этому персонажу</b></font></div>';
}else{
$sx = '';
if($u->info['sex']==1)
{
$sx = 'а';
}
if( $a == 1 ) {
$rtxt = $rang.' &quot;'.$u->info['login'].'&quot; поменял'.$sx.' звание паладина ('.$uu['align'].') на &quot;'.htmlspecialchars($_POST['textLD52015']).'&quot;.';
}elseif( $a == 3 ) {
$rtxt = $rang.' &quot;'.$u->info['login'].'&quot; поменял'.$sx.' звание тармана ('.$uu['align'].') на &quot;'.htmlspecialchars($_POST['textLD52015']).'&quot;.';
}
mysql_query("INSERT INTO `users_delo` (`uid`,`ip`,`city`,`time`,`text`,`login`,`type`) VALUES ('".$uu['id']."','".$_SERVER['REMOTE_ADDR']."','".$u->info['city']."','".time()."','".mysql_real_escape_string($rtxt)."','".$u->info['login']."',0)");
echo '<div><font color=red><b>Вы успешно поменяли звание персонажу!</b></font></div>';
mysql_query('UPDATE `users` SET `mod_zvanie` = "'.mysql_real_escape_string($_POST['textLD52015']).'" WHERE `id` = "'.$uu['id'].'" LIMIT 1');
}
}
?>
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
<h4>Изменить звание <? if( $a == 1 ) { echo 'паладина'; }elseif( $a == 3 ) { echo 'тармана'; } ?></h4>
Введите логин <input name="loginLD52015" type="text" id="loginLD52015" size="30" maxlength="30" /> Новое звание <input name="textLD52015" type="text" id="textLD52015" size="70" maxlength="30" /> <input type="submit" name="pometka52015" id="pometka52015" class="btn" value="Сохранить" />
</div>
<?
}
if($p['newuidinv']==1){
?>
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
<h4>Проверка инвентаря персонажа</h4>
Введите логин <input name="newuidinv" type="text" id="newuidinv" size="30" maxlength="30" /> <input type="submit" name="pometka52017" id="pometka52017" class="btn" value="Проверить" />
</div>
<?
}
if($p['testchat']==1){
if(isset($_POST['pometka52016'])) {
$ret = '';
$sp = mysql_query('SELECT * FROM `chat` WHERE `text` LIKE "%' . mysql_real_escape_string($_POST['textLD52016']) . '%"');
while( $pl = mysql_fetch_array($sp)) {
if( date('H:i',$pl['time']) == $_POST['loginLD52016'] ) {
if( $pl['type'] == 3 ) {
$pl['type'] = 'to';
}else{
$pl['type'] = 'private';
}
$ret = '<div><span class=date2>'.date('d.m.Y H:i',$pl['time']).'</span> [<b>'.$pl['login'].'</b>] '.$pl['type'].' [<b>'.$pl['to'].'</b>] <font color="'.$pl['color'].'">'.$pl['text'].'</font></div>';
}
}
if($ret != '') {
echo '<div><font color="red"><b>Сообщение найдено:</b></font><br>'.$ret.'</div>';
}else{
echo '<div><font color="red"><b>Сообщение не найдено.</b> Возможно оно было удалено.</font></div>';
}
}
?>
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
<h4>Проверка сообщения</h4>
Введите время HH:ii (Час:Минуты, сейчас <?=date('H:i')?>) <input name="loginLD52016" type="text" id="loginLD52016" size="30" maxlength="30" /> Текст сообщения <input name="textLD52016" type="text" id="textLD52016" size="70" maxlength="30" /> <input type="submit" name="pometka52016" id="pometka52016" class="btn" value="Проверить" />
</div>
<?
}
if($p['telegraf']==1) {
if(isset($_POST['pometka5'])) {
$tous = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['loginLD5']).'" LIMIT 1'));
if(isset($tous['id'])) {
if($u->info['align'] > 1 && $u->info['align'] < 2) {
$zvnt = 'Паладин <b>'.$mod_login.'</b> сообщает';
$zvno = 'Орден Света';
}elseif($u->info['align'] > 3 && $u->info['align'] < 4) {
$zvnt = 'Модератор <b>'.$mod_login.'</b> сообщает';
$zvno = 'Модератор';
}elseif($u->info['admin'] > 0) {
$zvnt = 'Администрация сообщает';
$zvno = 'Администрация';
}else{
$zvnt = 'Администрация сообщает.';
$zvno = 'Администрация';
}
mysql_query('INSERT INTO `telegram` (`uid`,`from`,`tema`,`text`,`time`) VALUES ("'.$tous['id'].'","<b><font color=red>'.$zvno.'</font></b>","'.$zvnt.'","'.mysql_real_escape_string(htmlspecialchars($_POST['textLD5'],NULL)).'","'.time().'")');
echo '<font color="red"><b>Сообщение успешно отправлено</b></font>';
}else{
echo '<font color="red"><b>Персонаж не найден...</b></font>';
}
}
?>
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
<h4>Отправить телеграф</h4>
Введите логин <input name="loginLD5" type="text" id="loginLD5" size="30" maxlength="30" /> Сообщение <input name="textLD5" type="text" id="textLD5" size="70" maxlength="1000" /> <input type="submit" name="pometka5" id="pometka5" class="btn" value="Написать" />
</div>
<?
}
if(($u->info['align'] > 1 && $u->info['align'] < 2) || ($u->info['align'] > 3 && $u->info['align'] < 4) || $u->info['admin'] > 0) {
?>
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
<h4>Просмотр списка невидимок</h4>
<?
if(isset($_POST['pometka587'])) {
$sp = mysql_query('SELECT `id`,`login` FROM `users` WHERE `invis` = 1 OR `invis` > "'.time().'"');
$html = '';
while( $pl = mysql_fetch_array($sp) ) {
$html .= $u->microLogin($pl['id'],1) . ' -> <b>'.$pl['login'].'</b> (id '.$pl['id'].')<br>';
}
if($html == '') {
$html = '<b style="color:red">Нет персонажей-невидимок</b>';
}
echo $html.'<br>';
}
?>
<input type="submit" name="pometka587" id="pometka587" class="btn" value="Показать список невидимок" />
</div>
<?
}
if($p['telegraf']==1) {
if($u->info['align'] > 1 && $u->info['align'] < 2 && $u->info['admin'] == 0) {
$zvnt = 'Паладин <b>'.$mod_login.'</b> сообщает:';
$zvno = 'Орден Света';
}elseif($u->info['align'] > 3 && $u->info['align'] < 4 && $u->info['admin'] == 0) {
$zvnt = 'Модератор <b>'.$mod_login.'</b> сообщает:';
$zvno = 'Модератор';
}elseif($u->info['admin'] > 0) {
$zvnt = 'Администратор <b>'.$mod_login.'</b> сообщает:';
$zvno = 'Администрация';
}else{
$zvnt = 'Администрация сообщает:';
$zvno = 'Администрация';
}
if(isset($_POST['pometka577'])) {
//$tous = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['loginLD5']).'" LIMIT 1'));
//if(isset($tous['id'])) {
//mysql_query('INSERT INTO `telegram` (`uid`,`from`,`tema`,`text`,`time`) VALUES ("'.$tous['id'].'","<b><font color=red>'.$zvno.'</font></b>","'.$zvnt.'","'.mysql_real_escape_string(htmlspecialchars($_POST['textLD5'],NULL)).'","'.time().'")');
if(isset($_POST['hbld577'])) {
$_POST['textLD577'] = ''.$zvnt.' '.$_POST['textLD577'];
}else{
$_POST['textLD577'] = '<b>'.$zvno.'</b> сообщает: '.$_POST['textLD577'];
}
mysql_query('INSERT INTO `chat` (`invis`,`da`,`delete`,`molch`,`new`,`login`,`to`,`city`,`room`,`time`,`type`,`spam`,`text`,`toChat`,`color`,`typeTime`,`sound`,`global`) VALUES (
"'.$u->info['invis'].'",
"1",
"0",
"0",
"1",
"",
"",
"'.$u->info['city'].'",
"0",
"'.time().'",
"6",
"0",
"'.mysql_real_escape_string($_POST['textLD577']).'",
"0",
"red",
"0",
"0",
"0")');
echo '<font color="red"><b>Сообщение успешно отправлено</b></font>';
//}else{
// echo '<font color="red"><b>Персонаж не найден...</b></font>';
//}
}
?>
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
<h4>Мегафон</h4>
Сообщение <input name="textLD577" type="text" id="textLD577" size="70" maxlength="1000" /> <input type="submit" name="pometka577" id="pometka577" class="btn" value="Написать" />
<br />
<input name="hbld577" type="checkbox" id="hbld577" value="1" /> Отправить сообщение от своего логина &quot;<?=$zvnt?>&quot;
</div>
<?
}
if($p['seeld']==1) {
$pld520 = date('d.m.Y');
if( isset($_POST['loginLD520']) ) {
$pld520 = $_POST['loginLD520'];
}
$pld520TS = strtotime(str_replace(".", "-", $pld520));
$pld520 = date('d.m.Y',$pld520TS);
?>
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
<h4>Регистрации персонажей</h4>
Дата регистрации
<input name="pometka520" class="btn btn-success" onclick="document.getElementById('loginLD520').value='<?=date('d.m.Y',($pld520TS-86400))?>';" type="submit" value="&laquo;" />
<input value="<?=$pld520?>" name="loginLD520" type="text" id="loginLD520" size="20" maxlength="10" />
<input name="pometka520" class="btn btn-success" onclick="document.getElementById('loginLD520').value='<?=date('d.m.Y',($pld520TS+86400))?>';" type="submit" value="&raquo;" />
<input type="submit" name="pometka520" id="pometka520" class="btn" value="Показать" />
<?
if( isset($_POST['pometka520'])) {
$sp = mysql_query('SELECT `users`.`id`,`users`.`host_reg`,`users`.`banned`,`users`.`battle`,`users`.`online`,`users`.`molch1`,`users`.`bithday` FROM `users` LEFT JOIN `stats` ON `stats`.`id` = `users`.`id` WHERE `users`.`bithday` != "01.01.1800" AND `stats`.`bot` = 0 AND `users`.`timereg` >= '.$pld520TS.' AND `users`.`timereg` < '.($pld520TS+86400).' ORDER BY `users`.`id` ASC');
$i = 1;
echo '<br><b><font color=red>Персонажи зарегистрированные '.$pld520.'</font></b>';
while( $pl = mysql_fetch_array($sp) ) {
$urt5202 = '<br>'.$i.'. '.$u->microLogin($pl['id'],1).'';
if( $pl['banned'] > 0 ) {
$urt5202 = '<font color=red>'.$urt5202.'</font>';
}elseif( $pl['online'] > time()-520 ) {
$urt5202 = '<font color=green>'.$urt5202.'</font>';
}
if( $pl['molch1'] > time() ) {
$urt5202 .= ' <img title="На персонаже молчанка" src=https://img.new-combats.com/i/sleep2.gif width=24 height=15>';
}
if( $pl['battle'] > 0 ) {
$urt5202 .= ' <a href="/logs.php?log='.$pl['battle'].'" target="_blank"><img src=https://img.new-combats.com/i/fighttype0.gif title="Персонаж в поединке"></a>';
}
if( $pl['host_reg'] > 0 ) {
$urt5202 .= ' &nbsp; <small>(Реферал персонажа '.$u->microLogin($pl['host_reg'],1).')</small>';
}
$urt520 .= $urt5202;
$i++;
}
echo $urt520;
unset($urt520,$i,$pl,$sp);
}
?>
</div>
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
<h4>Авторизации с ip-адреса (последние 100)</h4>
Введите ip-адрес <input name="loginLD52" type="text" id="loginLD52" size="30" maxlength="30" /> <input type="submit" name="pometka52" id="pometka52" class="btn" value="Показать" />
<input type="submit" name="pometka53" id="pometka53" class="btn" value="Показать (неудачные)" />
</div>
<?
if(isset($_POST['pometka52']) || isset($_POST['pometka53'])) {
if(isset($_POST['pometka53'])) {
$sp = mysql_query('SELECT * FROM `logs_auth` WHERE `ip` = "'.mysql_real_escape_string($_POST['loginLD52']).'" AND `type` = "3" ORDER BY `id` DESC LIMIT 100');
}else{
$sp = mysql_query('SELECT * FROM `logs_auth` WHERE `ip` = "'.mysql_real_escape_string($_POST['loginLD52']).'" ORDER BY `id` DESC LIMIT 100');
}
$i = 1;
$r = '';
$ursz = array();
while($pl = mysql_fetch_array($sp)) {
$tst = mysql_fetch_array(mysql_query('SELECT `id`,`admin`,`no_ip` FROM `users` WHERE `id` = "'.$pl['uid'].'" LIMIT 1'));
if(isset($tst['id']) && $tst['admin'] == 0 && ($tst['no_ip'] == '' && $tst['no_ip'] == 0)) {
if(!isset($ursz[$pl['uid']])) {
$ursz[$pl['uid']] = $u->microLogin($pl['uid'],1);
}
$r .= '<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">';
$r .= '<span style="display:inline-block;width:30px">'.$i.'.</span> <span style="display:inline-block;width:250px">'.$ursz[$pl['uid']].'</span>';
if($pl['type']==3) {
$r .= '<span style="display:inline-block;width:100px;color:red;">неудачно</span>';
}else{
$r .= '<span style="display:inline-block;width:100px;color:green;">успешно</span>';
}
$r .= ' &nbsp; '.date('d.m.Y H:i',$pl['time']).'';
$r .= '</div>';
$i++;
}
}
echo '&nbsp;&nbsp; <font color="red">Список последних 100 авторизаций с ip-адресом:<b>'.$_POST['loginLD51'].'</b></font><br>';
if($r == '') {
if(isset($_POST['pometka53'])) {
echo '<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">Авторизации с данным ip-адресом не найдены (неудачные)</div>';
}else{
echo '<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">Авторизации с данным ip-адресом не найдены</div>';
}
}else{
echo $r;
}
unset($r);
}
}
if($u->info['admin'] > 0 || $u->info['align'] == 1.99){
$dsee = array();
if(!isset($_POST['smod1'])) {
$_POST['smod1'] = date('d.m.Y');
}
$dsee['date'] = explode('.',$_POST['smod1']);
$dsee['date'] = $dsee['date'][2].'-'.$dsee['date'][1].'-'.$dsee['date'][0];
$dsee['t1'] = strtotime($dsee['date'].' 00:00:00');
$dsee['t2'] = strtotime($dsee['date'].' 23:59:59');
$dsee['date'] = date('d.m.Y',$dsee['t1']);
?>
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
<h4>Показать лог действий модераторов</h4>
Показать действия за <input name="smod1" type="text" id="smod1" value="<?=$_POST['smod1']?>" size="11" maxlength="10" />
Логин модератора <input name="smod2" type="text" id="smod2" value="<?=$_POST['smod2']?>" size="30" maxlength="30" />
<input type="submit" name="delosee3" id="delosee3" class="btn" value="Поиск" />
</div>
<?
if(isset($_POST['delosee3'])) {
$sp = mysql_query('SELECT * FROM `users_delo` WHERE `login` = "'.mysql_real_escape_string($_POST['smod2']).'" AND `time` >= '.$dsee['t1'].' AND `time` <= '.$dsee['t2'].'');
$rdl = '';
while($pl = mysql_fetch_array($sp)) {
$rdl .= '<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">';
$rdl .= '<div style="display:inline-block;width:150px;color:green">'.date('d.m.Y H:i:s',$pl['time']).'</div>';
$rdl .= $pl['text'].' персонажу '.$u->microLogin($pl['uid'],1);
$rdl .= '</div>';
}
if($rdl == '') {
$rdl = 'Модератор не совершал действий за данное число';
}
echo $rdl;
}
} ?>
</form>
<?
}
//показываем панель модератора
}else{
echo $merror.'<form action="main.php?'.$zv.'&enter='.$code.'" method="post"><center><br><br><br>Для входа в панель требуется пароль<hr>Введите пароль: <input value="" name="psw" type="password"><input type="submit" value="ок" /><br><small style="color:grey;">Если Вы не угадаете пароль больше трех раз<br>доступ в панель будет заблокирован на сутки.</small></form>';
}
}
?>