Файл: surf/go.php
Строк: 295
<?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;
}
// Ручной Update
$rupdate = $_GET['update'];
if($rupdate){
$file_name = "update.dat";
$file=file($file_name);
$all=count($file);
$total=$file[0];
$t=(time()+3600);
if($t>$total){
file_put_contents('update.dat',(time()+3600));
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."url`, `".prefix."users`, `".prefix."clicks`;");
//echo'<div class="menuindexom">rupdate ok</div>';
}
}
// Начало
If (!isset($_GET['mode']) || !ereg("^[a-z0-9_-]{1,15}$",$_GET['mode'])) $mode=false; else $mode=$_GET['mode'];
switch ($mode){
default:
// Проверка 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']."';");
$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`.`activ`='0'
AND `'.prefix.'url`.`moder`='0'
AND `'.prefix.'clicks`.`to`
IS NULL LIMIT 30;');
If (!$result){
echo '<div class="downsw">Ошибка получения ссылок: '.mysql_error().'</div>';
break;}
// Нет ссылок
$num=mysql_num_rows($result);
If ($num==0){
echo '<div class="zag">';
echo '<div class="downsw"><center><b>Доступных к просмотру рекламных ссылок нет.</b><br/><font color = "#FF3300">Заходите позже!</font></center></div>';
// Блокировка
if ($_SESSION['block']) {
$_SESSION['block'] = $_SESSION['block'] + 1;
} else {
$_SESSION['block'] = 1;
}
$ostalos = $_SESSION['block'] - 10;
echo '<div class="menuindexom">Количество обновлений этой странички ограничено, осталось ещё <font color = "#FF0000"><b>'.$ostalos.'</b></font> раз(а), после чего вам будет временно закрыт доступ к клубу.</div>';
echo '<div class="ads"><script type="text/javascript" charset="UTF-8" src="http://z1100.takru.com/in.php?id=1104383"></script></div>';
echo '<div class="menuindex"><a href="'.$_zapros.'update='.rand(1000,9999).'">[<b>Обновить</b>]</a></div>';
echo '</div>';
include '../header/end.inc.php';
break;
}
// Рейтинг
$rat = mysql_query("SELECT * FROM `".prefix."users` WHERE `id`='".$_USER['id']."'");
$dat = mysql_fetch_array($rat);
$rating = $dat['cfrom'];
echo '<div class="zag">';
echo'<div class="downsw">Клик ссылки: <b>'.$num.'</b> из <b>'.$g.'</b></div>';
if ($rating >= 5000){echo'<div class="menuindexom">Вы получаете за клик: <b>2</b> кредита</div>';}
else {echo'<div class="menuindexom">Вы получаете за клик: <b>1</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 '<div class="menuindexom">Ошибка получения активных площадок.</div>';
break;}
$col = mysql_result($seq,0);
if($col==0 ){
echo '<div class="menuindexom"><b>Нельзя кликать когда нет активных площадок!</b><br/> <a href="/enter.php?mode=add_url">[Добавить площадку]</a></div>';
include '../header/end.inc.php';
break;}
while($arr=mysql_fetch_assoc($result)){
$id = $arr['id'];
$user = $arr['id_user'];
$nazv = $arr['nazv'];
if($arr['tip']==1) {$tip='<font color = "#9999FF">';}
if($arr['tip']==2) {$tip='<font color = "#CC0000">';}
if($arr['tip']==3) {$tip='<font color = "#CCCC00">';}
//$bn = mysql_query("SELECT * FROM `".prefix."url_ban` WHERE `who`='".$_USER['id']."' ");
// User info
$se = mysql_query("SELECT * FROM `".prefix."users` WHERE `id`='".$arr['id_user']."'");
$dat = mysql_fetch_array($se);
$login = $dat['login'];
$cfrom = $dat['cfrom'];
$cto = $dat['cto'];
$activ = ($cfrom-$cto);
if($activ > 1) {$act = '<font color = "#FF0000">'.$activ.'</font>';}
if($activ > 20) {$act = '<font color = "#FFFF00">'.$activ.'</font>';}
if($activ > 100) {$act = '<font color = "#00FF00">'.$activ.'</font>';}
$drurl= $arr['url'];
$url = $arr['url'];
$url = explode('/', $url);
$url = $url[0];
echo '<div class="perehod">
<a href="http://online.us.drweb.com/result/?url=http://'.$drurl.'"><img src="/icon/drweb.png" alt="Проверить сайт на вирусы"/></a> <a href="'.$_zapros.'mode=imok&to='.$user.'&id='.$id.'" title="'.$login.'"><b>'.$tip.''.$nazv.'</font></b></a> ['.$act.']<br />
<small>['.$url.']</small>
</div>';
}
echo '<div class="menuindex"><a href="'.$_zapros.'update='.rand(1000,9999).'">[<b>Обновить</b>]</a></div>';
echo '<div class="menuindex"><b>[<font color = "#FF0000">0</font><font color = "#FFFF00">0</font><font color = "#00FF00">0</font>]</b> = Осталось переходов по ссылке.<br /></div>';
echo '<div class="menuindex">
<font color = "#9999FF"><b>Wap Ссылка</b></font><br />
<font color = "#CC0000"><b>Web Ссылка</b></font><br />
<font color = "#CCCC00"><b>Ссылка c iframe</b></font><br />
</div>';
echo '</div>';
include '../header/end.inc.php';
break;
case 'imok':
/// Активация
If ($_USER['activation']==0){
echo'<div class="menuindex">Аккаунт:<b> <a href="/enter.php'.$_zapros.'mode=activ" title="Активация"><font color="#FF0000">Не активирован!</font></a></b></div>';
include '../header/end.inc.php';
exit;
}
mysql_unbuffered_query("update `".prefix."users` set `mesto`='Кликает', `online`='".time()."' where `id` = '".$_USER['id']."';");
$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==0 ){echo '<div class="menuindexom"><b>Нельзя кликать когда нет активных площадок! <a href="/enter.php?mode=add_url">>>Добавить площадку</a></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){
include 'header/end.inc.php';
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 '<div class="menuindex">Ощибка № 385</div>';
break;
}
If (mysql_num_rows($result)!=0){
echo '<div class="menuindexom"><b>Повторный клик! Переходить по каждой ссылке можно только раз в сутки!</b></div>';
include '../header/end.inc.php';
break;
}
/*
$ppss = mysql_query("SELECT * FROM `".prefix."url` WHERE `id`='".intval($_GET['id'])."' and ".$ttype."");
If (mysql_num_rows($ppss)==0){
echo '<div class="menuindex">Запрет фильтра...</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_real_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'];
If ((time() - $_SESSION['proclick'])>$proclick){
mysql_unbuffered_query("UPDATE `".prefix."users` SET `cto`='".(++$u1['cto'])."',`ets`='".time()."' WHERE `id`='".$u1['id']."'");
//$se = mysql_result( mysql_query('SELECT `login` FROM `'.prefix.'users` WHERE `id` = "'.$u['id_user'].'"'), 0);
// Автоматом делаем ссылку не актив, если у юзера кончелись кредиты в активе
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']."'");
}
//$rr=mysql_fetch_array(mysql_query("SELECT * FROM `nastroyki` where `id`='1';"));
If ($SET['oplata']==1){
$cena = $SET[cena];
$wcena = $SET[cena]*2;
if(date('Hi')>=0 && 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!</b></div>';
// Блокировка
if ($_SESSION['block']) {
$_SESSION['block'] = $_SESSION['block'] + 1;
} else {
$_SESSION['block'] = 1;
}
header( 'Refresh: 5; url=' );
}
include '../header/end.inc.php';
break;
}
?>