<?php
#############################################
# 0JXRgdC70Lgg0YLRiyDRh9C40YLQsNC10YjRjCDRj #
# dGC0L4g0YHQvtC+0LHRidC10L3QuNC1LCDQt9C90L #
# DRh9C40YIg0YLRiyDQvdC10LzQvdC+0LPQviDQt9C #
# 90LDQtdGI0YwgUEhQIQ== #
#__---------------------------------------__#
#__ 0JrQu9C40Log0JrQu9GD0LE= __#
# --------------------------------------- #
# 0JDQstGC0L7RgCA6IE1vcmdhbg== #
# SUNRIDog0L3QtSDRgdC60LDQttGDIHhE #
# #
#############################################
require '../inc/start.php';
require '../inc/regvars.php';
require '../inc/db.php';
require '../inc/config.php';
require '../inc/funct.php';
require '../inc/antidos.php';
require '../inc/gzip.php';
require '../inc/header.php';
only_reg('/aut.php?',true);
if($user_prof['admin']<$config['enable_perehod']){location('menu/birzha.php');}
if(empty($_GET['to'])){location('menu/go.php');}
$to = obr($_GET['to'],'integer',10);
if($config['dolj_act_sites']!=0 && mysql_result(query("SELECT COUNT(*) FROM `$db[prefix]sites` WHERE `id_user`='$user_prof[id]' AND `checked`='1' AND `enabled`='1' "),0)<$config['dolj_act_sites']){location('menu/go.php');}
/*
//------------------------ Проверяем , не часто ли кликают
if(($sitetime - $_SESSION['time']) < $config['interval_trans'] )
{
$_SESSION['clicks'] ++;
query("UPDATE `$db[prefix]users` SET `bad_trans` = bad_trans+1 WHERE `id`='$user_prof[id]' ");
$title = 'Переход по ссылкам';
require '../inc/head.php';
echo '<div class="sec">
Ошибка
</div><div class="vstavka">
Вы слишком часто переходите по ссылкам!<br />
Интервал составляет '.$config['interval_trans'].' сек!<br />
Если вы будете еще переходить слишком часто, вы будете забанены!<br />';
require '../inc/foot.php';
}
*/
require '../inc/oper.php';
$my_operator = get_operator($_SERVER['REMOTE_ADDR'],$_ua);
//---Фильтр
if($my_operator['type'] == 0)
{ $query = '`filtr` = 0'; }
elseif($my_operator['type'] == 1)
{ $query = '`filtr` = 0 OR `filtr` = 2 OR `filtr` = 3'; }
elseif($my_operator['type'] == 2)
{ $query = '`filtr` = 0 OR `filtr` = 1 OR `filtr` = 4 '; }
//-----
//-- Время для перехода
$h = date('G');
$res_s = query("SELECT * FROM `$db[prefix]sites` WHERE `status`='3' AND `id`='$to' AND `user` <> '$user_prof[id]' AND ($query) AND `hs` <= '$h' AND `he` >= '$h'");
//------------------------ Если существует площадка
if(mysql_num_rows($res_s)==0){location('menu/go.php');}
$site = mysql_fetch_array($res_s);
$res_u = query("SELECT id,credits FROM `$db[prefix]users` WHERE `id`='$site[user]' AND `credits`>'0' AND `active`='1' ");
if(mysql_num_rows($res_u)==0){location('menu/go.php');}
$u = mysql_fetch_array($res_u);
//------------------------ Если переход с подтверждением, а у юзера менее *** кредитов
if($site['type_link'] == 'confirmed' && $u['credits'] < $config['receivecredits_confirmedclick']){location('menu/go.php');}
/*
//---- Берем площадки этого пользователя
$my_links = array();
$_res_my_links = query("SELECT id FROM `$db[prefix]sites` WHERE `user`='$user_prof[id]'");
while($_my_links = mysql_fetch_array($_res_my_links)) { array_push($my_links,$_my_links['id']); }
//------------------------ Если юзер не переходит по своем ссылке
if(in_array($to,$my_links)==true){location('menu/go.php');}
*/
//------------------------ Можно ли еще переходить по ссылкам
if($site['max_clicks_on_day']!=0 && mysql_result(query("SELECT COUNT(*) FROM `$db[prefix]clicks` WHERE `whom`='$site[id]' AND `date`='$day_all' "),0)>$site['max_clicks_on_day']){location('menu/go.php');}
//------------------------ Не переходил ли пользователь по это ссылке
if(mysql_result(query("SELECT COUNT(*) FROM `$db[prefix]clicks` WHERE `who`='$user_prof[id]' AND `whom`='$site[id]' AND `date`='$day_all' "),0)>0){location('menu/go.php');}
//------------------------ Если просмотр сайта без подтверждения
if($site['type_link']=='usual')
{
// логи
$site_name = obr($site['link_name'],'string');
query("INSERT INTO `$db[prefix]clicks` SET `who`='$user_prof[id]',`whom`='$site[id]',`time`='$sitetime',`ip`='$_ip',`ua`='$_ua',`date`='$day_all',`res_s_link`='$site[link]',`res_s_link_name`='$site_name'");
// логи (общая база)
query("UPDATE `$db[prefix]clicks_counter` SET `clicks` = `clicks` + 1 WHERE `date`='$day_all'");
// увеличиваем количество переходов по площадке
query("UPDATE `$db[prefix]sites` SET `trans` = `trans` + 1 WHERE `id`='$to'");
// переходим
#$_SESSION['time']=$sitetime;
$_SESSION['cl'][$to] = $sitetime;
location('http://'.$site['link'],false);
exit;
}
//------------------------ Если просмотр сайт с подтвердением
elseif($site['type_link']=='confirmed')
{
if(!isset($_SESSION[$site['id'].'_was'])) $_SESSION[$site['id'].'_was'] = 0;
if(isset($_GET['trans']) && $_GET['trans']=='ok')
{
$title = 'Переход';
require '../inc/head.php';
echo '<div class="sec">
Переход
</div><div class="vstavka">';
if($_SESSION[$site['id'].'_was']==1)
{
$code = obr($_POST['code'],'integer',4);
if($code == $_SESSION[$site['id'].'_code'])
{
$_SESSION[$site['id'].'_code'] = rand(1000,9999);
// процент от реферала
if($user_prof['ref']!=0)
{
query("UPDATE `$db[prefix]users` SET `credits` = `credits` + $config[ref_prem] WHERE `id`= '$user_prof[ref]'");
}
// берем бабки у юзера за переход
query("UPDATE `$db[prefix]users` SET `credits` = `credits` - $config[receivecredits_confirmedclick],`trans_to` = `trans_to` + 1 WHERE `id`='$u[id]'");
// логи
$site_name = obr($site['link_name'],'string');
$site_time = $sitetime - $_SESSION[$site['id'].'_time'];
query("INSERT INTO `$db[prefix]clicks` SET `who`='$user_prof[id]',`whom`='$site[id]',`time`='$sitetime',`ip`='$_ip',`ua`='$_ua',`date`='$day_all',`res_s_link`='$site[link]',`res_s_link_name`='$site_name',`was` = '$site_time'");
#// логи (общая база)
query("UPDATE `$db[prefix]clicks_counter` SET `clicks` = `clicks` + 1 WHERE `date`='$day_all'");
// добавляем мне бабки и количество переходов
query("UPDATE `$db[prefix]users` SET `credits` = `credits` + '$config[receivecredits_confirmedclick]',`trans_from` = `trans_from` + 1 WHERE `id`='$user_prof[id]'");
// увеличиваем количество переходов по площадке
query("UPDATE `$db[prefix]sites` SET `trans` = `trans` + 1 WHERE `id`='$to'");
$_SESSION['time']=$sitetime;
echo 'Кредиты зачислены<br />
<a href="go.php?">Кликать дальше>>></a><br />
';
}else
{ echo 'Код не верный!<br />
<a href="goto.php?to='.$site['id'].'"><<<Назад</a><br />';
$_SESSION[$site['id'].'_code'] = rand(1000,9999);
}
}else
{ echo 'Сначала просмотрите сайт!<br />
<a href="goto.php?to='.$site['id'].'"><<<Назад</a><br />'; }
echo '<hr/>
.<a href="/menu/">Кабинет</a><br />
';
require '../inc/foot.php';
}else
{
#$headers = get_headers('http://'.$site['link'],true);
if($file = get_page($site['link'],$_ua))
{
if(is_validate_url('http://'.$site['link'],$file))
{
# $file = preg_replace('#\b(?:href|src)=["\'](?=(?!http://)[^"\'])#i','$0http://'.$site['link'].'/',$file);
if(stripos($file,'<card')) header("Content-type:text/vnd.wap.wml; charset=utf-8");
$_SESSION[$site['id'].'_time'] = $sitetime;
$_SESSION[$site['id'].'_code'] = rand(1000,9999);
$_SESSION[$site['id'].'_was'] = 1;
$file = preg_replace('|\<card([^>]*)\>|us', '<card$1>Введите код (расположен в низу страницы) :<br />
<input name="code"/><br />
<anchor>Написать<go href="goto.php?to='.$site['id'].'&trans=ok" method="post"><postfield name="code" value="$(code)"/></go></anchor><br/>
»<a href="http://'.$site['link'].'">Перейти на сайт</a>('.$site['link'].')<br />
«<a href="http://'.$_host.'/menu/go.php?">Вернуться в клик клуб</a><br />
---------------<br />', $file, 1);
$file = preg_replace('|\<body([^>]*)\>|us', '<body$1><p><form action="goto.php?to='.$site['id'].'&trans=ok" method="POST" style="background-color:#C0C0C0;color:#000000;font-size:12px;" align="center">
Введите код (расположен в низу страницы) : <br />
<input name="code" type="text" maxlength="4" size="4">
<input type="submit" value="Далее">
<br /><p align="left">
»<a href="http://'.$site['link'].'">Перейти на сайт</a>('.$site['link'].')<br />
«<a href="http://'.$_host.'/menu/go.php">Вернуться в клик клуб</a><br />
</form></p>', $file, 1);
$file = str_replace('</body>', '<p align="center" style="background-color:#C0C0C0;color:#000000;font-size:12px;">Код : <font color="#f00000"><b>'.$_SESSION[$site['id'].'_code'].'</b></font></p></body>', $file);
$file = str_replace('</p></card></wml>','</p><p align="left">---------------<br />Код : <b>'.$_SESSION[$site['id'].'_code'].'</b></p></card></wml>',$file);
echo $file;
exit;
}else
{
// выключаем площадку, если недоступна
query("UPDATE `$db[prefix]sites` SET `status` = '2' WHERE `id` = '$to' ");
exit('Ошибка 2!Сайт сейчас недоступен!');
}
}else
{
// недопускаем площадку, если недоступна
query("UPDATE `$db[prefix]sites` SET `status` = '0' WHERE `id` = '$to' ");
exit('Ошибка 1!Сайт сейчас недоступен!');
}
}
}
################################################
# 0KHQutGA0LjQv9GCINC90LUg0L/QsNCx0LvQuNC6IQ== #
# 0KHRgtCw0LLRgNC+0L/QvtC70YwsIDIwMDkg0LMu #
################################################
?>