<?
include 'config.php';
head();
$go=$_GET['go'];
$time=time();
$xc = mysql_fetch_assoc(mysql_query("SELECT `post` FROM `users` WHERE `name` = '$_SESSION[name]'"));
online($_SESSION['name']);
if($xc['post']=='0') {die('no');}
if(empty($_SESSION['name2'])){
form_up('modcore.php?'.$cs.'', 'post');
input('Ник ', 'text', 'n2', '' );
form_send('Оk');
form_down();} else {
$x2 = mysql_query("SELECT `name`,`side`,`usadr`,`usagent`,`ignor`,`whoban`,`whyban`,`sectime` FROM `users` WHERE `name` = '$_SESSION[name2]'");
if(mysql_affected_rows() == '0') {
print "<div>Юзера не существует!<br></div>";
echo '<div><a href="main.php?'.$cs.'">Назад</a><br></div>';
unset($_SESSION['name2']);
foot();}
if(empty($go)){
$xc2=mysql_fetch_assoc($x2);
$_SESSION['sidename2']=$xc2['side'];
$_SESSION['ip']=$xc2['usadr'];
$_SESSION['soft']=$xc2['usagent'];
$time = time();
if(!empty($xc2['whoban']) AND $xc2['sectime']!=='0') {
echo '<div>';
echo '<b>'.$xc2['whoban'].'</b> заблокировал <b>'.$_SESSION['name2'].'</b> до <b>'.date("j M Y-G:i:s", $xc2['sectime']).'</b><br>Причина: <u>'.$xc2['whyban'].'</u>';
echo '</div>';
echo '<div><a href="modcore.php?'.$cs.'n2='.$_SESSION['name2'].'&go=bandel">Разбан</a><br></div>';}
echo '<div><a href="modcore.php?'.$cs.'go=logb">Логи боёв</a><br>';
echo '<a href="modcore.php?'.$cs.'go=logz">Логи заходов</a><br>';
echo '<a href="modcore.php?'.$cs.'go=logm">Логи денежных обменов</a><br></div>';
echo '<div><a href="modcore.php?'.$cs.'go=banuser1">Блок</a><br></div>';
if($xc2['ignor']!=='0'){echo '<div><a href="modcore.php?'.$cs.'go=outignor">Из игнора</a><br></div>';}else{
echo '<div><a href="modcore.php?'.$cs.'go=inignor">В игнор</a><br></div>';}
print "<div>Данные:<br></div>";
form_up('modcore.php?'.$cs.'go=endedit', 'post');
input('Ник [2-20]:', 'text', 'login', "$xc2[name]");
echo "<div>Сторона: <br>";
if($xc2['side']=='0'){
echo "<select name=\"side\"><option value=\"0\" selected>Антитеррор</option><option value=\"1\">Терорист</option></select>\n";} elseif($xc2['side']=='1') {
echo "<select name=\"side\"><option value=\"0\">Антитеррор</option><option value=\"1\" selected>Терорист</option></select>\n";}
echo "</div>";
form_send('Отправить');
form_down();} elseif($go=='endedit'){
$_POST['login']=substr($_POST['login'],0,20);
$_POST['side']=intval($_POST['side']);
$error=false;
if(!preg_match("/^[А-Яа-я0-9 !\-]*$|^[A-Za-z0-9 !\-]*$/", $_POST['login']) or empty($_POST['login'])){
$error.='-<u>В нике разрешены только буквы латинского или русского алфавита, цифры, знаки ! - и пробел.</u><br>';}
if($error){
$error.='<a href="admincore.php?'.$cs.'">Назад</a><br>';}
if(!empty($error)){
echo '<div>';
echo ''.$error.'';
echo '</div>';
foot();
exit;}
if(strtolower($_POST['login'])!==strtolower($_SESSION['name2'])){
$query=mysql_query("SELECT `name` FROM `users` WHERE `name`='$_POST[login]'");
if(mysql_affected_rows()!=='0') {
print "<div>Этот ник занят.<br></div>";
foot();}else {
mysql_query("update `arm_box` set `name`='".$_POST['login']."' where `name`='$_SESSION[name2]'");
mysql_query("update `wep_box` set `name`='".$_POST['login']."' where `name`='$_SESSION[name2]'");
mysql_query("update `teams` set `name`='".$_POST['login']."' where `name`='$_SESSION[name2]'");
mysql_query("update `modcontrol` set `name`='".$_POST['login']."' where `name`='$_SESSION[name2]'");
mysql_query("update `pm` set kam='".$_POST['login']."', noka='".$_POST['login']."' where `name`='$_SESSION[name2]'");
mysql_query("update `log` set `kto`='".$_POST['login']."', kogo='".$_POST['login']."' where name='$_SESSION[name2]'");
mysql_query("update `banksys` set `bankto`='".$_POST['login']."' where name='$_SESSION[name2]'");}}
$sql=mysql_query("update `users` set `name`='$_POST[login]', `side`='$_POST[side]' where `name`='$_SESSION[name2]'");
$_SESSION['name2']=$_POST['login'];
if ($_SESSION['name2']!==$_POST['login']){
$do = "поменял $_SESSION[name2] ник на \"$_POST[login]\".";
mysql_query("insert into `modcontrol` set `id`='0', `mod`='$_SESSION[name]', `do`='$do', `kad`='$time', `ip2`='$_SESSION[ip]', `soft2`='$_SESSION[soft]', `ip`='$usadr', `soft`='$usagent'");}
if ($_SESSION['sidename2']!==$_POST['side']){
$upside=array("антитеррор","террор");
$side=$_POST['side'];
$do = "поменял $_SESSION[name2] сторону на \"$upside[$side]\".";
mysql_query("insert into `modcontrol` set `id`='0', `mod`='$_SESSION[name]', `do`='$do', `kad`='$time', `ip2`='$_SESSION[ip]', `soft2`='$_SESSION[soft]', `ip`='$usadr', `soft`='$usagent'");}
unset($_SESSION['sidename2']);
if($sql){print "<div>Юзер отредактирован<br></div>";
echo '<div><a href="main.php?'.$cs.'">Назад</a><br></div>';
foot();} else {
print "<div>Ошибка запроса!<br></div>";
echo '<div><a href="main.php?'.$cs.'">Назад</a><br></div>';
foot();}} elseif($go=='outignor'){
mysql_query("update `users` set `ignor`='0' where `name`='$_SESSION[name2]'");
$do = "вытащил из игнора юзера $_SESSION[name2].";
mysql_query("insert into `modcontrol` set `id`='0', `mod`='$_SESSION[name]', `do`='$do', `kad`='$time', `ip2`='$_SESSION[ip]', `soft2`='$_SESSION[soft]', `ip`='$usadr', `soft`='$usagent'");
echo '<div>';
echo 'Выкинут из игнора.<br>';
echo '<a href="main.php?'.$cs.'">Назад</a><br>';
echo '</div>';
foot();} elseif($go=='inignor'){
mysql_query("update `users` set `ignor`='1' where `name`='$_SESSION[name2]'");
echo "<div>В игноре.</div><br>";
echo '<div><a href="main.php?'.$cs.'">Назад</a><br></div>';
$do = "заигнорил юзера $_SESSION[name2].";
mysql_query("insert into `modcontrol` set `id`='0', `mod`='$_SESSION[name]', `do`='$do', `kad`='$time', `ip2`='$_SESSION[ip]', `soft2`='$_SESSION[soft]', `ip`='$usadr', `soft`='$usagent'");
foot();} elseif($go=='banuser1'){
form_up('modcore.php?'.$cs.'go=banuser2&n2='.$_SESSION['name2'].'', 'post');
input('На сколько в часах блок: (удаление: d) ', 'text', 'sectime', '');
input('Причина блока', 'text', 'why', '');
form_send('Отправить');
form_down();} elseif($go=='banuser2'){
$sectime = $_POST['sectime'];
if($sectime == 'd') {
mysql_query("DELETE FROM `users` WHERE `name` = '$_SESSION[name2]'" );
mysql_query("DELETE FROM `log` WHERE `kto` = '$_SESSION[name2]' OR `kogo` = '$_SESSION[name2]'" );
mysql_query("DELETE FROM `game` WHERE `name` = '$_SESSION[name2]'" );
mysql_query("DELETE FROM `wep_box` WHERE `name` = '$_SESSION[name2]'" );
mysql_query("DELETE FROM `arm_box` WHERE `name` = '$_SESSION[name2]'" );
mysql_query("DELETE FROM `banksys` WHERE `bankto` = '$_SESSION[name2]'" );
$do = "удалил юзера $_SESSION[name2].";
mysql_query("insert into `modcontrol` set `id`='0', `mod`='$_SESSION[name]', `do`='$do', `kad`='$time', `ip2`='$_SESSION[ip]', `soft2`='$_SESSION[soft]', `ip`='$usadr', `soft`='$usagent'");
echo '<div>';
echo 'Удалён.<br>';
echo '<a href="main.php?'.$cs.'">Назад</a><br>';
echo '</div>';
foot();}
$sectime = (intval($_POST['sectime'])*3600) + $time;
$why = $_POST['why'];
mysql_query("update `users` set `whyban`='$why', `whoban`='$_SESSION[name]', `sectime`='$sectime' where `name`='$_SESSION[name2]'");
$d= date("j M Y-G:i:s", $sectime);
echo "<div>Заблокирован до $d</div><br>";
echo '<div><a href="main.php?'.$cs.'">Назад</a><br></div>';
$do = "забанил юзера $_SESSION[name2] до $d за: $why.";
mysql_query("insert into `modcontrol` set `id`='0', `mod`='$_SESSION[name]', `do`='$do', `kad`='$time', `ip2`='$_SESSION[ip]', `soft2`='$_SESSION[soft]', `ip`='$usadr', `soft`='$usagent'");
foot();} elseif($go == 'bandel') {
mysql_query("update `users` set `whyban`='', `whoban`='', `sectime`='0' where `name`='$_SESSION[name2]'");
$do = "разбанил юзера $_SESSION[name2].";
mysql_query("insert into `modcontrol` set `id`='0', `mod`='$_SESSION[name]', `do`='$do', `kad`='$time', `ip2`='$_SESSION[ip]', `soft2`='$_SESSION[soft]', `ip`='$usadr', `soft`='$usagent'");
echo '<div>';
echo 'Разбанен<br>';
echo '<a href="main.php?'.$cs.'">Назад</a><br>';
echo '</div>';
foot();} elseif($go == 'logb') {
$do = "глядел логи боёв юзера $_SESSION[name2].";
mysql_query("insert into `modcontrol` set `id`='0', `mod`='$_SESSION[name]', `do`='$do', `kad`='$time', `ip2`='$_SESSION[ip]', `soft2`='$_SESSION[soft]', `ip`='$usadr', `soft`='$usagent'");
echo "<div><i>Кто -> Кого - Когда</i><br></div>";
$pg=intval($_GET['pg']);
$lim=12;
$pglimit = $lim * $pg;
$w = mysql_query("SELECT * FROM `log` WHERE (`kto` = '$_SESSION[name2]' OR `kogo` = '$_SESSION[name2]') and (`ip`!='' and `soft`!='') ORDER BY `id` DESC LIMIT $pglimit, $lim");
$ms=0;
while($wo = mysql_fetch_array($w)) {
echo "<div><b>".$wo['kto']."</b>(ip: $wo[ip], soft: $wo[soft]) -> <b>".$wo['kogo']."</b>(ip: $wo[ip2], soft: $wo[soft2]) - ".date("j M Y-G:i:s", $wo['kogda'])." <br></div> ";
$ms++;}
if(empty($pg)) {
$pg = 0;}
$pg++;
if($ms==$lim){echo '<a href="modcore.php?'.$cs.'go=logb&pg='.$pg.'">>>></a><br>';}
if($pg>1){$pg=$pg-2;
echo '<a href="modcore.php?'.$cs.'go=logb&pg='.$pg.'"><<<</a><br>';}}
elseif($go == 'logm') {
if($pg=='0'){echo "<div><i>Кто - что - сколько - обьект - когда</i><br></div>";}
$do = "глядел логи денежных обменов юзера $_SESSION[name2].";
mysql_query("insert into `modcontrol` set `id`='0', `mod`='$_SESSION[name]', `do`='$do', `kad`='$time', `ip2`='$_SESSION[ip]', `soft2`='$_SESSION[soft]', `ip`='$usadr', `soft`='$usagent'");
$pg=intval($_GET['pg']);
$lim=12;
$pglimit = $lim * $pg;
$w = mysql_query("SELECT * FROM `logmoney` WHERE (`name` = '".$_SESSION['name2']."' OR `object` = '$_SESSION[name2]') and (`ip`!='' and `soft`!='') ORDER BY `id` DESC LIMIT $pglimit, $lim");
$ms=0;
while($wo = mysql_fetch_array($w)) {
if(!empty($wo['ip2']) OR !empty($wo['soft2'])){
$sfip2="(ip: $wo[ip2], soft: $wo[soft2])";}
echo "<div><b>$wo[name]</b>(ip: $wo[ip], soft: $wo[soft]) - $wo[do] <b>$$wo[summa]</b> - <b>$wo[object]</b>$sfip2 - ".date("j M Y-G:i", $wo['time'])." <br></div> ";
$ms++;}
if(empty($pg)) {
$pg = 0;}
$pg++;
if($ms==$lim){echo '<a href="modcore.php?'.$cs.'go=log&pg='.$pg.'">>>></a><br>';}
if($pg>1){$pg=$pg-2;
echo '<a href="modcore.php?'.$cs.'go=log&pg='.$pg.'"><<<</a><br>';}}
elseif($go == 'logz') {
echo "<div><i>Идентичны стандартные:</i><br></div><div>";
$j=mysql_query("SELECT `ip`,`soft` FROM `enters` WHERE `name` = '$_SESSION[name2]' and `cookie`='' LIMIT 0,30");
while($w = mysql_fetch_assoc($j)){
$r=mysql_query("SELECT `name` FROM `enters` WHERE `ip` = '$w[ip]' and `soft`='$w[soft]' and `cookie`='' LIMIT 0,30");
while($iip=mysql_fetch_assoc($r)){
print "$iip[name]<br>";}}
print "</div>";
echo "<div><i>Заходы с Opera Mini:</i><br></div><div>";
$j=mysql_query("SELECT `ip`,`soft` FROM `enters` WHERE `name` = '$_SESSION[name2]' and `cookie`!='' LIMIT 0,30");
while($w = mysql_fetch_assoc($j)){
$r=mysql_query("SELECT `cookie` FROM `enters` WHERE `ip` = '$w[ip]' and `soft`='$w[soft]' and `cookie`!='' LIMIT 0,30");
while($iip=mysql_fetch_assoc($r)){
print "$iip[cookie]<br>";}}
print "</div>";
}}
echo '<div>';
echo '<a href="modcore.php?'.$cs.'">Модерка</a><br>';
echo '</div>';
echo '<div>';
echo '<a href="main.php?'.$cs.'">Назад</a><br>';
echo '</div>';
foot();
?>