View file baniplist.php

File size: 3.46Kb
<?php
$mt=microtime();
require('db.php');
require('nast.php');
$align='left';
require('shapka.php');
@session_start();
$s=htmlspecialchars(session_id());
$ontime=time()-350;
print $beginpage;
if(!@$_SESSION['enter'])
	{
    print "Авторизация не удалась.<br />
    Возможно вы ввели неверные логин или пароль, либо истекло время жизни сессии<br />
    <a href=\"index.php?str=$str\">Повторить ввод</a><br />";
    print $endpage;
    exit;
	}
else
	{
	$time=time();
	$info=mysql_fetch_assoc(mysql_query("SELECT * from `user` WHERE `uid`='$_SESSION[uid]' limit 1"));
    mysql_query("UPDATE `user` SET `ldate`='$time' WHERE `uid`='$_SESSION[uid]'");
	print "$vydel Админ-панель <br />$vydel1";
	if($info['status']<6)
	print 'Недостаточно прав<br /><a href="enter.php?str='.$str.'&amp;ses='.$s.'">Вернуться</a><br />';
	else
		{
		$bid=intval($_GET['bid']);
		$result=mysql_query("SELECT * from `ipban` WHERE `bid`='$bid'");
		if(!mysql_num_rows($result))
		print "Указанного бана не существует<br />";
		else
			{
			$block=mysql_fetch_assoc($result);
			$ip1_3=intval($block['ipst']/256/256/256);
			$ip1_2=intval(($block['ipst']-$ip1_3*256*256*256)/256/256);
			$ip1_1=intval(($block['ipst']-$ip1_3*256*256*256-$ip1_2*256*256)/256);
			$ip1_0=intval($block['ipst']-$ip1_3*256*256*256-$ip1_2*256*256-$ip1_1*256);
			//print "$block[ipst] $ip1_3.$ip1_2.$ip1_1.$ip1_0<br />";
			$ip2_3=intval($block['ipend']/256/256/256);
			$ip2_2=intval(($block['ipend']-$ip2_3*256*256*256)/256/256);
			$ip2_1=intval(($block['ipend']-$ip2_3*256*256*256-$ip2_2*256*256)/256);
			$ip2_0=intval($block['ipend']-$ip2_3*256*256*256-$ip2_2*256*256-$ip2_1*256);
			if(!$block['ipstatus'])
			{print "Бан по браузеру: $block[user]<br />";
			$res_ban=mysql_query("SELECT * from `user` WHERE `useragent`='$block[user]'");
			}
			
			
			elseif(!$block['userstatus'])
			{print "Бан по ip: $ip1_3.$ip1_2.$ip1_1.$ip1_0-$ip2_3.$ip2_2.$ip2_1.$ip2_0<br />";
			$res_ban=mysql_query("SELECT * from `user` WHERE `longip`>$block[ipst] AND `longip`<$block[ipend]");
			}
			else
			{print "Бан по ip+браузер $ip1_3.$ip1_2.$ip1_1.$ip1_0-$ip2_3.$ip2_2.$ip2_1.$ip2_0($block[user])<br />";
			$res_ban=mysql_query("SELECT * from `user` WHERE `longip`>$block[ipst] AND `longip`<$block[ipend] AND `useragent`='$block[user]'") or die(mysql_error());
			}
			$date=date('d-m-y h:i',$block['date']);
			print "Дата: $date<br />";
			print "Добавил: <a href=\"anketa.php?str=$str&amp;ses=$s&amp;login=$block[login]\">$block[login]</a><br />
			
			$razd";
			print 'Забаненные пользователи:<br />';
			if(!mysql_num_rows($res_ban))
			print 'забаненных не найдено<br />';
			else
				{
				while($login=mysql_fetch_assoc($res_ban))
				print "<a href=\"anketa.php?str=$str&amp;ses=$s&amp;login=$login[login]\">$login[nick]</a><br />";
				}
			print $razd;
			}
		if($info['status']>6)
		print "<a href=\"admin.php?str=$str&amp;ses=$s\">Админ-панель</a><br />";
		else
		print "<a href=\"moderst.php?str=$str&amp;ses=$s\">Модер-панель</a><br />";
		print "<a href=\"banip.php?str=$str&amp;ses=$s\">бан по ip</a><br />";
		print $razd.'<a href="enter.php?str='.$str.'&amp;ses='.$s.'">Прихожая</a><br />';
		}
	}

print $endpage;
?>