Вход Регистрация
Файл: stat/who_click.php
Строк: 169
<?php
$_CONF
['title']='Статистика переходов';
include 
'../header/config.inc.php';
include 
'../header/function.inc.php';
include 
'../header/header.inc.php';
include 
'../header/connect.inc.php';
include 
'../header/click-club.class.php';
If (!isset(
$_GET['log'])) define("anybody","true");
include 
'../header/enter.inc.php';
include 
'../ban.php';

If (!
$_enter){
echo 
'<div class="menuindex"><font color="#FF0000"><b>Вы не авторизированы!</b></font><br/> [ <a href="/enter.php?mode=enter">Войти</a> | <a href="/reg.php">Регистрация</a>]</div>';
include 
"../header/end.inc.php";
exit;}

// Начало
If (!isset($_GET['mode']) || !ereg("^[a-z0-9_-]{1,15}$",$_GET['mode'])) $mode=false; else $mode=$_GET['mode'];
switch (
$mode){

default:
mysql_query("update `".prefix."users` set `mesto`='Смотрит стату переходов', `online`='".time()."' where `id` = '".$_USER['id']."';");

echo 
'<div class="downsw"><b>Статистика переходов</b></div>';
$q mysql_query("select * from `".prefix."url` where `id_user`='".$_USER['id']."'&& `moder`='0'&& `activ`='0';");
$reg=mysql_num_rows($q);
if(
$reg=='0'){
echo 
'<div class="menuindexom">Нет активных площадок</a></div>';
include 
'../header/end.inc.php';
exit;}

while (
$field=mysql_fetch_array($q)){
$nazva htmlspecialchars(stripslashes(trim($field['nazv'])));
$urla htmlspecialchars(stripslashes(trim($field['url'])));
$id htmlspecialchars(stripslashes(trim($field['id'])));
$pereh htmlspecialchars(stripslashes(trim($field['perehod'])));

// Стата за сегодня
$se mysql_query("SELECT * FROM `".prefix."clicks` WHERE `to`='".$field['id']."'");
$segod mysql_num_rows($se);
while (
$seg=mysql_fetch_array($se)){
$tim $seg['ts'];
$wh $seg['who'];
$ipg $seg['ip'];
}

$who mysql_resultmysql_query('SELECT `login` FROM `'.prefix.'users` WHERE `id` = "'.$wh .'"'), 0);

echo
'<div class="menuindexom">';
echo 
'<div class="downsw">';
echo
'Площадка:<font color = "#99CC33"> <b>'.$nazva.'</b></font><br/>';
echo
'URL: <a href="/redir.php'.$_zapros.'url=http://'.$urla.'">'.$urla.'</a><br />';
echo
'ID: '.$id.'<br />';
echo
'Переходов всего:<b> '.$pereh.'</b><br/>';
if(!
$segod=='0'){
echo
'Сегодня:<b> '.$segod.'</b><br/>';
echo
'Когда: <font color="#FF6666">'.date("G:i:s",$tim).'</font><br/>';
echo
'Кто: <a href="/system/info.php'.$_zapros.'user='.$who.'"><font color="#99FFCC">'.$who.'</font></a><br/>';
echo
'IP:<b> '.$ipg.'</b><br/>';
echo
'<a href="'.$_zapros.'mode=full&amp;id='.$id.'"><font color="#9900CC"><b>Подробнее...</b></font></a>';
}else{echo 
'<b>Сегодня переходов ещё небыло</b>';}
echo 
'</div></div>';
}
include 
'../header/end.inc.php';
break;

case 
'ban_user':
$ban mysql_real_escape_string($_GET[ban]);
$ban stripslashes($ban);
$ban htmlspecialchars($ban);
if (empty(
$ban)){echo'<div class="menuindexom">Пользователь не выбран!</div>';}
else{

// Наличие в системе
$sec mysql_query("SELECT * FROM `".prefix."users` WHERE `id`='".$ban."'");
$seca mysql_num_rows($sec);
If (!
$seca>=1){
echo 
'<div class="menuindex"><b>Такого пользователя нет в системе!</b></div>';
include 
'../header/end.inc.php';
exit;
}

// Наличие в переходах
$se mysql_query("SELECT * FROM `".prefix."clicks` WHERE `who`='".$ban."' && `id_user`='".$_USER['id']."' ");
$segod mysql_num_rows($se);
if (!
$segod>=1){
echo 
'<div class="menuindex"><b>Этот пользователь не переходил по вашим площадкам!</b></div>';
include 
'../header/end.inc.php';
exit;
}

// проверяем наличие в бане
$spec mysql_query("SELECT * FROM `".prefix."user_ban` WHERE `who`='".$_USER['id']."' && `to`='".$ban."' ");
$seca mysql_num_rows($spec);
If (
$seca>=1){
echo 
'<div class="menuindex"><b>Вы уже подали жалобу на этого пользователя!</b></div>';
include 
'../header/end.inc.php';
exit;
}

// пишем в бд
mysql_query("insert into `".prefix."user_ban` set `who` = '".$_USER['id']."',`to`='".$ban."',`date`='".time()."' ") or die ('Error!');
// пишем в чат
mysql_query("INSERT into `cclub_adm_chat` VALUES ('','Система','<b>".$_USER['login']."</b>, недоволен качеством трфика пользователя <b>ID: ".$ban."</b>.','".time()."') ");
echo
'<div class="menuindexom">Жалоба на качество трафика пользователя ID: <b>'.$ban.'</b>, успешно отправлена Администрации.<br/> <b>Спасибо за вашу бдительность</b>.</div>';
}
include 
'../header/end.inc.php';
break;

case 
'clear_ban':
// проверяем наличие в бане
$spec mysql_query("SELECT * FROM `".prefix."user_ban` WHERE `who`='".$_USER['id']."' ");
$seca mysql_num_rows($spec);
If (!
$seca>=1){
echo 
'<div class="menuindex"><b>Вы не подавали ещё жалоб или очистили список уже ранее!</b></div>';
include 
'../header/end.inc.php';
exit;
}
// Удаляем
mysql_query("DELETE FROM `".prefix."user_ban` WHERE `who` = '".$_USER['id']."' ")or die('err');
// Оптимизация
mysql_query("OPTIMIZE TABLE `".prefix."user_ban`") or die('err') ;
echo 
'<div class="menuindexom"><b>Жалобы удалены из нашей базы данных.</b></div>';
include 
'../header/end.inc.php';
break;

case 
'full':
$ids mysql_real_escape_string($_GET[id]);
$ids stripslashes($ids);
$ids htmlspecialchars($ids);
if (empty(
$ids)){echo'<div class="menuindexom">Площадка не выбрана!</div>';}

mysql_query("update `".prefix."users` set `mesto`='Смотрит статистику переходов', `online`='".time()."' where `id` = '".$_USER['id']."';");

echo 
'<div class="downsw"><b>Clicks Statistic</b></div>';

// Наличие
$sec mysql_query("SELECT * FROM `".prefix."url` WHERE `id`='".$ids."'");
$seca mysql_num_rows($sec);
If (!
$seca>=1){
echo 
'<div class="menuindex"><b>Такой площадки нет в системе!</b></div>';
include 
'../header/end.inc.php';
exit;}

$result mysql_query("SELECT * FROM `".prefix."url` WHERE (`id`='".$ids."');");
$w mysql_fetch_array($result);
$mname $w['id_user'];
if(
$_USER['id']!==$mname){
echo 
'<div class="menuindex"><b>Статистика доступна только владелцу площадки!</b></div>';
include 
'../header/end.inc.php';
exit;}

// Считаем
$se mysql_query("SELECT * FROM `".prefix."clicks` WHERE `to`='".$ids."'");
$segod mysql_num_rows($se);
if (!
$segod>=1){
echo
'<div class="menuindexom"><b>Сегодня переходов ещё небыло</b></div>';
include 
"../header/end.inc.php";
exit;
}

while (
$seg=mysql_fetch_array($se)){
$id $seg['to'];
$whos $seg['who'];
$time $seg['ts'];
$ip $seg['ip'];
$ua $seg['ua'];
// Сверяем
$who mysql_resultmysql_query('SELECT `login` FROM `'.prefix.'users` WHERE `id` = "'.$whos.'"'), 0);
$url mysql_resultmysql_query('SELECT `url` FROM `'.prefix.'url` WHERE `id` = "'.$id.'"'), 0);
// Удаляем всё после слеша
$url explode('/'$url);  
$url $url[0];

echo 
'<div class="menuindex"><div class="downsw">
ID: <b>'
.$id.'</b><br/>
URL: <a href="/redir.php'
.$_zapros.'url=http://'.$url.'"><b>'.$url.'</b></a><br/>
WHO: <a href="/system/info.php'
.$_zapros.'user='.$who.'"><b>'.$who.'</b></a><br/>
TIME: <b>'
.date("G:i:s",$time).'</b><br/>
IP: <b>'
.$ip.'</b><br/>
UA: <b>'
.$ua.'</b><br/>
[<a href="'
.$_zapros.'mode=ban_user&amp;ban='.$whos.'"><small><font color="#CC0000">Пожаловаться</font></small></a>]<br/>
</div></div>'
;
}

echo
'<div class="menuindexom"><a href="'.$_zapros.'mode=clear_ban"><small><font color="#339900">Отменить все жалобы.</font></small></a></div>';
echo
'<div class="menuindexom">Всего: '.$segod.' </div>';
include 
"../header/end.inc.php";
break;

include 
"../header/end.inc.php";
}
?>
Онлайн: 1
Реклама