View file clikus/gok.php

File size: 7.31Kb
<?php

$title="Панель упровления\n";
//ini_set('display_errors', 0);
include "config/ini.php";
include "config/function.php";
include "config/header2.php";
include "config/connect.php";
include "config/click-club.class.php";
include "config/panel.php";
include "config/ban.php";
include "config/online.php";
include "br.php";
$pro=3;
If (!isset($_GET['mode']) || !ereg("^[a-z0-9_-]{1,15}$",$_GET['mode'])) $mode=false; else $mode=$_GET['mode'];

$linkk='gok';
include_once("config/oper.etc.php");
@mysql_query("DELETE FROM `".prefix."clicks` WHERE `ts`<".strtotime(date("j F Y")));

if($my_type == 3)
$ttype = "(l.c_type = '3' or l.c_type = '0')";
elseif($my_type == 2)
$ttype = "(l.c_type = '2' or l.c_type = '4' or l.c_type = '6' or l.c_type = '0')";
elseif($my_type == 1)
$ttype = "(l.c_type = '1' or l.c_type = '6' or l.c_type = '5' or l.c_type = '0')";
else
$ttype = "l.c_type <> '7' ";
//$res = mysql_query("SELECT `id` FROM `".prefix."mail` WHERE `to`='".$_USER['id']."' and `read`='0'");
//$num_new = mysql_num_rows($res);
//echo $mode;
switch ($mode){


case 'pereh':


$sql_ccol_act = mysql_num_rows(mysql_query("SELECT * FROM links WHERE nick='$_USER[login]' and act='2'"));
if($sql_ccol_act == 0)
{
	echo '<b>У вас нет активных площадок</b><br/>';
	break;
}


If (!isset($_GET['to']) || !$click_club->is_login($_GET['to']) ){
echo 'Пользователь не выбран';
break;
}

$result=@mysql_query("SELECT * FROM `".prefix."users` WHERE `login`='".$_GET['to']."'");
If (!$result){
echo 'Ошибка запроса к бд...';
break;
}
If (mysql_num_rows($result)!=1){
echo 'Такого пользователя нет в системе!...';
break;
}
mysql_data_seek($result,0);
$u=mysql_fetch_array($result);
If ($u['cto']>=$u['cfrom']){
echo 'Для пользователя лимит переходов исчерпан!';
break;
}
$ids_l = (int) $_GET['link'];



$result=@mysql_query("SELECT `to` FROM `".prefix."clicks` WHERE `who`='".$_USER['login']."' && `to`='".$_GET['to']."' and `id`='".$ids_l."'");
If (!$result){
echo 'Ошибка запроса к бд...';
break;
}
If (mysql_num_rows($result)!=0){
echo 'Ошибка!!!Повторный клик!';
break;
}


$ppss = mysql_query("SELECT l.id FROM `links` as `l` WHERE l.nick='".$_GET['to']."' and l.id='$ids_l' and ".$ttype."");

If (mysql_num_rows($ppss)==0){
echo 'Запрет фильтра...';
break;
}

if (($_USER['proklik']+$pro)>=time())
{
$bban=explode("/",$_USER['avtoban']);
//if(!$_USER['moder'] or !$_USER['admin'])
	//{
if($bban[0]<strtotime(date("j F Y"))){$bban[1]=0;}	
	$message="Недопереход!!!";
	
	if($bban[1]==8)
	{$time=time()+(12*60*60);
	$ss="`avtoban`='',";
	@mysql_query("insert into `ban` (`name`,`cto`,`cfrom`,`message`,`time`) values('$_USER[login]','$_USER[cto]','$_USER[cfrom]','$message','$time');");
	@mysql_query("UPDATE `".prefix."users`  SET $ss `cto`=0, `cfrom`=0 WHERE login='$_USER[login]'") or die('err');
	}
	else if($bban[1]==3)
	{
	echo'<font color=red>Предупреждение: Надо кликать честно! Иначе бан!<br></font>';
	$bban[1]++;
	}
	else if($bban[1]==6)
	{
	echo'<font color=red>Предупреждение: Надо кликать честно! Иначе бан!<br></font>';
	$bban[1]++;
	}
		
		//echo"$nick успешно добавлен в бан-лист!<br/>";
	//}
	

echo "Ошибка!!!<br />
Тайм проклика: $pro секунды";
break;
}

/*
echo "Ошибка!!!<br />
Тайм проклика: $pro секунды<br />($_USER[proklik]+$pro)>=".time();
break;
*/

$result=@mysql_query("UPDATE `".prefix."users` SET `cto`='".($u['cto']+1)."',`ets`='".time()."' WHERE `login`='".$u['login']."'");
If (!$result){
echo 'Ошибка запроса к бд...';
break;
}
$result=@mysql_query("UPDATE `".prefix."users` SET `cfrom`='".($_USER['cfrom']+1)."', proklik='".time()."' WHERE `login`='".$_USER['login']."'");
If (!$result){
echo 'Ошибка запроса к бд...';
break;
}

$result=@mysql_query("INSERT into `".prefix."clicks`
(`who`,`to`,`ts`,`id`) values ('".$_USER['login']."','".$u['login']."','".time()."','$ids_l')
");
If (!$result){
echo 'Ошибка запроса к бд...';
break;
}
$currHour=date("H",time());
$currDate=date("d.m.y", time());
$currTime=date("$currHour:i:s", time());
$time="$currTime";
$refer=htmlspecialchars($_SERVER['HTTP_REFERER']);
$useragent=htmlspecialchars(stripslashes(getenv('HTTP_USER_AGENT')));
$ip=$_SERVER['REMOTE_ADDR'];
//$logs=$_USER['login'];
$result=@mysql_query("INSERT into `logs`
(`log`,`ua`,`refer`,`ip`,`time`,`ts`) values ('".$_USER['login']."','".$useragent."','".$refer."','".$ip."','".$time."','".time()."')
");


$bes = mysql_query("select * from `".prefix."user` where login='".$_USER['pid']."';");
$ges = mysql_fetch_array($bes);
mysql_query("UPDATE `".prefix."users` set `bank`=`bank`+'".procent."' where login='".$_USER['pid']."';");
define("none_echo123",true);
if (!empty($ids_l))
{
$zsql=mysql_query("select * from `links` where id='$ids_l' and nick='$_GET[to]';");
$rsql=mysql_fetch_array($zsql);
//mysql_query("update links set in_nick='$_USER[login]' where id='$link';");
if (!empty($rsql[url]))
$u['url']=$rsql[url];

if(!$rsql['referer']==''){
function get($url,$referer='')
{ $ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_USERAGENT, getenv ('HTTP_USER_AGENT'));
curl_setopt($ch, CURLOPT_REFERER, $referer);
$ss=curl_exec($ch);
curl_close($ch);
return '';
}
 echo get('http://'.$u['url'].'','http://'.$rsql['referer'].'');
}
 
header("Location: http://".$u['url']);
}
break;

case false:
default:

$sql_ccol_act = mysql_num_rows(mysql_query("SELECT * FROM links WHERE nick='$_USER[login]' and act='2'"));
if($sql_ccol_act == 0)
{
	echo '<b>У вас нет активных площадок</b><br/>';
	break;
}

echo'Кредитов: ('.($_USER['cfrom'] - $_USER['cto']).')<a/> | <a/><a href="'.$_zapros.'mode=gok">обновить</a><br/><hr/>';
echo'<p align="center">Для <b>стандартного браузера</b> ссылок доступно больше!</p><hr/>';


$result22=@mysql_query("SELECT u.login, l.id, l.name FROM `".prefix."users` as `u`, `links` as `l`
 WHERE u.cfrom > u.cto and l.nick = u.login and $ttype and l.act = 2 and l.nick <> '$_USER[login]'  and l.id not in (SELECT `id` FROM `".prefix."clicks` WHERE `who`='$_USER[login]' )  ORDER by rand() LIMIT 1,".$_USER['numlink'].";");
If (!$result22){
echo 'Ошибка запроса к бд...'.mysql_error ().'';
break;
}
 $i_link = 0;
 
while($ress=mysql_fetch_array($result22))
{
$i_link++;
	if ($_USER['admin'] or $_USER['moder'])
		$text_adm ='['.$ress['login'].'] [<a href="admin.php?mode=delurl&amp;delto='.$ress['id'].'">del</a>|
		<a href="admin.php'.$_zapros.'mode=banuser&amp;nick='.$ress['login'].'">ban</a>
		 | <a href="admin.php'.$_zapros.'mode=urls&amp;ed='.$ress['id'].'&amp;nick='.$ress['login'].'">E</a>]';
	else
		$text_adm = '';

		//echo '+<a/><a href="gok.php?mode=pereh&to='.$ress['login'].'&link='.$ress['id'].'">'.win_encode($ress['name']).'</a> '.$text_adm.' <br/>---<br />';
echo '+<a/><a href="'.$linkk.'/'.$ress['login'].'/'.$ress['id'].'">'.win_encode($ress['name']).'</a> '.$text_adm.' <br/>---<br />';
}

If ($i_link==0)
echo 'Нет доступных ссылок';
echo '<hr>';
/////1*

///   1* 
echo 'Ссылок : ('.($i_link).')<a/> | <a/><a href="'.$_zapros.'">обновить</a><br/>';

break;
}
If ($_USER['admin']) echo '<br/>---<br/><a href="admin.php">В админку</a>';
If ($_USER['moder']) echo '<br/>---<br/><a href="admin.php">В Модерку</a>';

include_once ('config/end.php');
//make for clikus.ru
//Admin icq 915317
?>