Файл: stat/my_click.php
Строк: 128
<?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>Clicks Statistic Your</b></div>';
// Навигация
$start=mysql_real_escape_string($_GET[start]);
if (empty($start))
$start=1;
//
// Считаем
$se = mysql_query("SELECT * FROM `".prefix."clicks` WHERE `who`='".$_USER['id']."'");
$segod = mysql_num_rows($se);
if ($segod>=1){
while ($seg=mysql_fetch_array($se)){
$id = $seg['to'];
$whos = $seg['id_user'];
$time = $seg['ts'];
// Сверяем
$who = mysql_result( mysql_query('SELECT `login` FROM `'.prefix.'users` WHERE `id` = "'.$whos.'"'), 0);
$url = mysql_result( mysql_query('SELECT `url` FROM `'.prefix.'url` WHERE `id` = "'.$id.'"'), 0);
// Удаляем всё после слеша
$url = explode('/', $url);
$url = $url[0];
// Нумеруем
$i++;
// Обрезаем страницы
if ($i>=$start and $i<=($start+9))
echo '<div class="menuindex">
Click: <b>'.$i.'</b><br/>
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/>
[<a href="'.$_zapros.'mode=block&id='.$id.'"><small><font color="#CC0000">Занести в BlackList</font></small></a>]<br/>
</div>';
}
echo'<div class="menuindexom">Всего: '.$i.'</div>';
echo'<div class="downsw"><a href="'.$_zapros.'mode=blacklist"><small><font color="#339900"><b>BlackList</b></font></small></a></div>';
$back = '1';
$start=$start+10;
if ($i>10){
echo'<div class="menuindexom"><a href="'.$_zapros.'start='.$back.'">Назад</a> || <a href="'.$_zapros.'start='.$start.'">Дaлee</a></div>';
}
}
else
echo'<div class="menuindexom">Вы ещё не делали переходов сегодня</div>';
include "../header/end.inc.php";
break;
case 'block':
$id = mysql_real_escape_string($_GET[id]);
if (empty($id)){echo'<div class="menuindexom">LINK NOT BLOCKED</div>';}
else{
// Наличие в системе
$sec = mysql_query("SELECT * FROM `".prefix."url` WHERE `id`='".$id."'");
$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`='".$_USER['id']."' && `to`='".$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."url_ban` WHERE `who`='".$_USER['id']."' && `url_id`='".$id."' ");
$seca = mysql_num_rows($spec);
If ($seca>=1){
echo '<div class="menuindex"><b>Эта площадка уже занесена в ваш BlackList!</b></div>';
include '../header/end.inc.php';
exit;
}
// пишем в бд
mysql_query("insert into `".prefix."url_ban` set `who` = '".$_USER['id']."',`url_id`='".$id."',`date`='".time()."' ") or die ('Error!');
// пишем в чат
mysql_query("INSERT into `cclub_adm_chat` VALUES ('','Система','<b>".$_USER['login']."</b>, занёс площадку <b>ID: ".$id."</b> в <b>BlackList</b>.','".time()."') ");
echo'<div class="menuindexom">Площадка <b>ID: '.$id.'</b> успешно занесена в ваш BlackList, администарация уведомлена.</div>';
}
include "../header/end.inc.php";
break;
//////////////////////////////////////
case 'blacklist':
mysql_query("update `".prefix."users` set `mesto`='Смотрит свой BlackList площадок', `online`='".time()."' where `id` = '".$_USER['id']."';");
echo '<div class="downsw"><b>BlackList Info</b></div>';
$se = mysql_query("SELECT * FROM `".prefix."url_ban` WHERE `who`='".$_USER['id']."'");
$segod = mysql_num_rows($se);
if (!$segod>=1){
echo'<div class="menuindexom">BlackList Пуст</div>';
include "../header/end.inc.php";
exit;
}
while ($seg=mysql_fetch_array($se)){
$id = $seg['url_id'];
$time = $seg['date'];
// Сверяем
$url = mysql_result( mysql_query('SELECT `url` FROM `'.prefix.'url` WHERE `id` = "'.$id.'"'), 0);
// Удаляем всё после слеша
$url = explode('/', $url);
$url = $url[0];
echo '<div class="menuindex">
ID: <b>'.$id.'</b><br/>
URL: <a href="/redir.php'.$_zapros.'url=http://'.$url.'"><b>'.$url.'</b></a><br/>
TIME: <b>'.date("G:i:s",$time).'</b><br/>
</div>';
}
echo'<div class="downsw"><a href="'.$_zapros.'mode=unblock"><small><font color="#339900"><b>Очистить BlackList</b></font></small></a></div>';
echo'<div class="menuindexom">Всего: '.$segod.' </div>';
include "../header/end.inc.php";
break;
case 'unblock':
// проверяем наличие в бане
$spec = mysql_query("SELECT * FROM `".prefix."url_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."url_ban` WHERE `who` = '".$_USER['id']."' ")or die('err');
// Оптимизация
mysql_query("OPTIMIZE TABLE `".prefix."url_ban`") or die('err') ;
echo'<div class="menuindexom"><b>ALL BLOCKED LINK CLEARED SUCCESSFULLY</b></div>';
include "../header/end.inc.php";
break;
include "../header/end.inc.php";
}
?>