Вход Регистрация
Файл: surf/ago.php
Строк: 264
<?php
session_name
('im');
session_start();
$_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;
}

// Прверяем ссылки раз в час
$time time();
$update file_get_contents('update.dat');

if(
$time>$update){
file_put_contents('update.dat',(time()+3600));
mysql_unbuffered_query("DELETE FROM `".prefix."lichka` WHERE `date`<'".(time()-1209600)."'");
mysql_unbuffered_query("DELETE FROM `".prefix."clicks` WHERE `ts`<".strtotime(date("j F Y")));
$qq=mysql_query("SELECT `id` FROM `".prefix."users` WHERE `cfrom`>`cto`;");
if((
$all=mysql_num_rows($qq))>0)
{
while(
$field=mysql_fetch_array($qq))
{
mysql_unbuffered_query("update `".prefix."url` set `activ`='0' where `activ` = '1' && `moder` = '0' and `id_user` = '".$field['id']."';");
}
}
$qq=mysql_query("SELECT * FROM `".prefix."users` WHERE `cfrom`<=`cto`");
if((
$all=mysql_num_rows($qq))>0)
{
while(
$field=mysql_fetch_array($qq))
{
mysql_unbuffered_query("update `".prefix."url` set `activ`='1' where `activ` = '0' && `moder` = '0' and `id_user` = '".$field['id']."';");
}
}
mysql_query("OPTIMIZE TABLE `".prefix."lichka`, `".prefix."url`, `".prefix."users`, `".prefix."clicks`;");
echo 
'';
}

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

/// фильтрация автосёрфа по User-Agent
if (!preg_match('/Windows|Linux|Android|Symbian|iPhone|SymbOS/'$_SERVER['HTTP_USER_AGENT'])){
// User agent
if (isset($_SERVER['HTTP_USER_AGENT'])) $ua htmlspecialchars($_SERVER['HTTP_USER_AGENT']);
else 
$ua 'Не определен';
mysql_query("INSERT into `cclub_adm_chat` VALUES ('','Система','Заблокирован <b>User-Agent:</b> ".$ua." у <b>".$_USER['login']."</b> в автосёрфе. ','".time()."') ");
echo 
'<div class="menuindexom">Ваш браузер не допущен к автосёрфу!</div>';
include 
'../header/end.inc.php';
exit;
}

// Проверка  IP
$login $_USER['login'];
$enterip $_USER['enterip'];
$ip $_SERVER['REMOTE_ADDR'];
if (
$ip !== $enterip) {
echo 
'<div class="downsw"><font color="#FF3300"><b>Провал!</b></font><br/>
IP с которого вы входили: <b>'
.$enterip.'</b><br/>
Ваш IP Сейчас: <b>'
.$ip.'</b><br/>
<font color="#00FF00">Войдите в систему ещё раз!</font><br/>
<b>Данные о проишествии отправлены администрации!</b></div>'
;
mysql_query("INSERT into `cclub_adm_chat` VALUES ('','Система','Не совпали IP в автосёрфе у  <b>".$login."</b><br/> IP входа: <b>".$enterip."</b><br/> IP в кликах: <b>".$ip."</b> ','".time()."') ");
session_destroy();
include 
'../header/end.inc.php';
exit;
}

mysql_unbuffered_query("update `".prefix."users` set `mesto`='В автосёрфе', `online`='".time()."' where `id` = '".$_USER['id']."';");

// Только автосёрф (AND `'.prefix.'url`.`autos`='0')
$result mysql_query('SELECT
`'
.prefix.'url`.`url`,
`'
.prefix.'url`.`id_user`,
`'
.prefix.'url`.`id`,
`'
.prefix.'url`.`nazv`,
`'
.prefix.'url`.`tip`
FROM `'
.prefix.'url`
LEFT JOIN `'
.prefix.'clicks` ON `'.prefix.'clicks`.`who`=''.$_USER['id'].''
AND `'
.prefix.'clicks`.`to`=`'.prefix.'url`.`id`
WHERE `'
.prefix.'url`.`id_user`!=''.$_USER['id'].''
AND `'
.prefix.'url`.`autos`='0'
AND `'
.prefix.'url`.`activ`='0'
AND `'
.prefix.'url`.`moder`='0'
AND `'
.prefix.'clicks`.`to`
IS NULL LIMIT 50;'
);


If (!
$result){
echo 
'Ошибка получения ссылок: '.mysql_error();
break;
}

$num=mysql_num_rows($result);
If (
$num==0){
echo 
'<script language="javascript">
var limit = 300;

function processTimer(){

  if (limit > 0) {
    setTimeout("processTimer()",1000);
    limit--;
  } else {    location.href="/surf/ago.php'
.$_zapros.'"  }

  var limit_div = parseInt(limit/60);
  var limit_mod = limit - limit_div*60;

  limit_str = "&nbsp;";
  if (limit_div < 10) limit_str = limit_str + "0";
  limit_str = limit_str + limit_div + ":";
  if (limit_mod < 10) limit_str = limit_str + "0";
  limit_str = limit_str + limit_mod + "&nbsp;";

  el_timer = document.getElementById("timer");
  if (el_timer) el_timer.innerHTML = "Условная проверка через:" + limit_str;
}
window.focus()
processTimer()
</script>'
;

echo 
'<div class="zag">';
echo 
'<div class="menuindexom"><div id="timer"></div></div>
<meta http-equiv="refresh" content="299;URL=/surf/ago.php'
.$_zapros.''.rand(1000,9999).'"/>';
echo 
'<div class="ads"><script type="text/javascript" charset="UTF-8" src="http://z1100.takru.com/in.php?id=1104383"></script></div>';
echo 
'</div>';
include 
'../header/end.inc.php';
break;
}

//echo '<div class="downsw">Клик ссылки: <b>'.$num.'</b> из <b>'.$a.'</b></div>';

$seq=mysql_query("select COUNT(*) from `".prefix."url` where `id_user`='".$_USER['id']."' && (`activ`='0' OR `activ`='1') && (`moder`='0') ;");
if(!
$seq)
{
echo 
'Ошибка получения активных площадок.';
break;
}
$col mysql_result($seq,0);
if(
$col==){echo '<div class="menuindexom"><b>Нельзя кликать когда нет активных площадок! <a href="/enter.php?mode=add_url">>>Добавить площадку</a></b></div>';
include 
'../header/end.inc.php';
break;}


$arr=mysql_fetch_assoc($result);
$se mysql_resultmysql_query('SELECT `login` FROM `'.prefix.'users` WHERE `id` = "'.$arr['id_user'].'"'), 0);
echo 
'<div class="downsw">[<a href="/system/info.php'.$_zapros.'user='.$se.' " target="_blank"><b>'.$se.'</b></a>] --> [<a href="http://'.$arr['url'].'" target="_blank"><font color="#CCCC66"><b>'.$arr['nazv'].'</b></font></a>]</div>';

echo 
'<script language="javascript">
var limit = 15;

function processTimer(){

  if (limit > 0) {
    setTimeout("processTimer()",1000);
    limit--;
  } else {    location.href="/surf/ago.php'
.$_zapros.''.md5(rand(1000,9999)).'"  }

  var limit_div = parseInt(limit/60);
  var limit_mod = limit - limit_div*60;

  limit_str = "&nbsp;";
  if (limit_div < 10) limit_str = limit_str + "0";
  limit_str = limit_str + limit_div + ":";
  if (limit_mod < 10) limit_str = limit_str + "0";
  limit_str = limit_str + limit_mod + "&nbsp;";

  el_timer = document.getElementById("timer");
  if (el_timer) el_timer.innerHTML = "Время просмотра:" + limit_str;
}
window.focus()
processTimer()
</script>'
;

echo 
'<div class="menuindexom"><div id="timer"></div></div><div class="perehod"><noscript> Включите JavaScript!</noscript></span><center>
<meta http-equiv="refresh" content="14;URL=/surf/ago.php"/><iframe clss="if" width="560" height="650" src="'
.$_zapros.'mode=imoka&amp;to='.$arr['id_user'].'&amp;id='.$arr['id'].'">
<p>Если Вы видите данный текст, то Ваш браузер не поддерживает фреймы.</p>
</iframe></center></div>'
;

include 
'../header/end.inc.php';
break;

// Поехали
case 'imoka':
$seq=mysql_query("select COUNT(*) from `".prefix."url` where `id_user`='".$_USER['id']."' && (`activ`='0' OR `activ`='1') && (`moder`='0') ;");
if(!
$seq){
echo 
'<div class="menuindexom">Ошибка получения активных площадок.</div>';
break;
}

$col mysql_result($seq,0);
if(
$col==){echo '<div class="menuindexom"><b>Нельзя кликать когда нет активных площадок!</b></div>';
include 
'../header/end.inc.php';
break;
}

If (!isset(
$_GET['to'])){
echo 
'<div class="menuindex">Пользователь не выбран</div>';
include 
'header/end.inc.php';
break;
}

$uresult=@mysql_query("SELECT * FROM `".prefix."url` WHERE `id_user`='".intval($_GET['to'])."'");
If (!
$uresult){
echo 
'<div class="menuindex">Пользователь не выбран</div>';
include 
'../header/end.inc.php';
break;
}

If (
mysql_num_rows($uresult)<1){
include 
'header/end.inc.php';
echo 
'<div class="menuindexom"><b>Такого пользователя нет или у него нет площадок!</b></div>';
include 
'../header/end.inc.php';
break;
}

If (!isset(
$_GET['id'])){
echo 
'<div class="menuindex">Площадка не выбрана</div>';
include 
'header/end.inc.php';
break;
}

$result=@mysql_query("SELECT * FROM `".prefix."url` WHERE `id`='".intval($_GET['id'])."'");
If (!
$result){
echo 
'<div class="menuindex">Ошибка запроса к бд...</div>';
include 
'../header/end.inc.php';
break;
}

If (
mysql_num_rows($result)<1){
echo 
'<div class="menuindexom"><b>Такой площадки нет в системе или она удалена!</b></div>';
include 
'../header/end.inc.php';
break;
}

mysql_data_seek($result,0);
$u=mysql_fetch_array($result);
If (
$u['activ']==1){
echo 
'<div class="menuindexom"><b>У пользователя кончились кредиты в активе</b></div>';
include 
'../header/end.inc.php';
break;
}

$u1=mysql_fetch_array($res=mysql_query("select * from `".prefix."users` where `id`='".$u['id_user']."';"));

If (
mysql_num_rows($res)==0){
echo 
'<div class="menuindex">Такого пользователя нет в системе!...</div>';
include 
'../header/end.inc.php';
break;
}
If (
$u1['cfrom']<=$u1['cto']){
echo 
'<div class="menuindex">У пользователя кончились кредиты в активе...</div>';
include 
'../header/end.inc.php';
break;
}


$result=@mysql_query("SELECT * FROM `".prefix."clicks` WHERE `who`='".$_USER['id']."' && `to`='".intval($_GET['id'])."'");
If (!
$result){
echo 
'Ошибка запроса к бд4...';
break;
}

If (
mysql_num_rows($result)!=0){
echo 
'<div class="menuindexom"><b>Повторный клик! Переходить по каждой ссылке можно только раз в сутки!</b></div>';
include 
'../header/end.inc.php';
break;
}

// Определяем IP
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) $ipg htmlspecialchars($_SERVER['HTTP_X_FORWARDED_FOR']);
else 
$ipg 'Не определен';
$ipg=mysql_escape_string($ipg);

// Определяем  браузер
if (isset($_SERVER['HTTP_USER_AGENT'])) $ua htmlspecialchars($_SERVER['HTTP_USER_AGENT']);
else 
$ua 'Не определен';
$ua explode('/'$ua);
$ua $ua[0];

// Проклик
$SET=mysql_fetch_assoc(mysql_query("SELECT * FROM `nastroyki` where `id`='1';"));
//$proclick=$SET['proclick'];
$proclick 10;
If ((
time() - $_SESSION['proclick'])>$proclick){
mysql_unbuffered_query("UPDATE `".prefix."users` SET `cto`='".(++$u1['cto'])."',`ets`='".time()."' WHERE `id`='".$u1['id']."'");


// Автоматом делаем ссылку не актив, если у юзера кончелись кредиты в активе
if($u1['cto']>=$u1['cfrom']){
mysql_unbuffered_query("UPDATE `".prefix."url` SET `activ`='1' WHERE `activ`='0' AND `moder`='0' AND `id_user`='".$u1['id']."' AND `id`!='".intval($_GET['id'])."';");
}
mysql_unbuffered_query("UPDATE `".prefix."url` SET `perehod`='".($u['perehod']+1)."'".($u1['cto']>=$u1['cfrom']?', `activ`='1'':'')." WHERE `id`='".intval($_GET['id'])."'");

mysql_unbuffered_query("INSERT into `".prefix."clicks` (`who`,`to`,`ts`,`id_user`,`ip`,`ua`) values ('".$_USER['id']."','".intval($_GET['id'])."','".time()."','".$u1['id']."','".$ipg."','".$ua."')");

// Рейтинг
$rat mysql_query("SELECT * FROM `".prefix."users` WHERE `id`='".$_USER['id']."'");
$dat mysql_fetch_array($rat);
$rating $dat['cfrom'];

If (
$rating >= 5000 ){
mysql_unbuffered_query("UPDATE `".prefix."users` SET `cfrom`='".($_USER['cfrom']+1)."' WHERE `id`='".$_USER['id']."'");
mysql_unbuffered_query("UPDATE `".prefix."users` SET `bank`='".($_USER['bank']+1)."' WHERE `id`='".$_USER['id']."'");
}else{
mysql_unbuffered_query("UPDATE `".prefix."users` SET `cfrom`='".($_USER['cfrom']+1)."' WHERE `id`='".$_USER['id']."'");
}

//Оплата
If ($SET['oplata']==1){
$cena $SET[acena];
$wcena $SET[acena]*2;
if(
date('Hi')>=&& date('Hi')<=59){
mysql_unbuffered_query("UPDATE `users` SET `money`=`money`+".$wcena." WHERE `nick`='".$_USER['login']."'") or die('err1');
}
else{
mysql_unbuffered_query("UPDATE `users` SET `money`=`money`+".$cena." WHERE `nick`='".$_USER['login']."'") or die('err1');
}
}
$procent=$SET['ref_pr'];
mysql_unbuffered_query("UPDATE `".prefix."users` set `bank`=`bank`+'".$procent."' where login='".$_USER['pid']."';");
$_SESSION['proclick']=time();
define("none_echo123",true);
$referer $u['referer'];
$ref $u['ref'];
header("Location: http://".$u['url']);
exit;
}
else{
echo 
'<div class="menuindex"><b>Cлишкoм чacтыe клики! Пepexoдить пo ccылкaм нyжнo дo кoнцa и соблюдать порог 15 сек!</b></div>';
if (
$_SESSION['block']) {
$_SESSION['block'] = $_SESSION['block'] + 1;
} else {
 
$_SESSION['block'] = 1;
}
}

}
include 
'../header/end.inc.php';
break;

?>
Онлайн: 1
Реклама