<?php
/*
- NTLCMS v 18.1 19.08.2017 г
- Автор скрипта Александр (NTL)
- Скрипт клик клуба v 18.1
- Оф.сайт http://clicks24.ru
- Контакты ntl-jt@mail.ru
- Все права принадлежат разработчику
- Вы не имеете право вносить изменения в код скрипта
- Данный скрипт запрещено распространять
*/
define('NTLCMS', 1);
$module = 'autos';
include ('../system/start.php');
include ('../system/function.php');
include ('../system/antidos.php');
################################################################################
if (!$active){
header('Location: '.URL);
$_SESSION['fail'] = 'Вы не авторизированы!';
exit;
}
################################################################################
$id ? $id : header('Location: '.URL.'/auto');
$row = DB :: run() -> query("select * from `sites` where `id` = ?", array($id)) -> fetch(PDO::FETCH_OBJ);
$info = DB :: run() -> query("select * from `users` where `login` = ? limit 1", array($row -> login)) -> fetch(PDO::FETCH_OBJ);
$status = DB :: run() -> querySingle("select count(`id`) from `sites` where `login` = ? and `status` = ?", array($ulogin, 1));
$error = null;
if (!DB :: run() -> querySingle("select * from `sites` where `id` = ?", array($id))){
$error.= 'Данной площадки не существует!<br/>';
} elseif ($info -> credit <= '0'){
$error.= 'У пользователя исчерпан лимит переходов!<br/>';
DB :: run() -> query("update `sites` set `active` = ? where `id` = ?", array(0, $id));
DB :: run() -> query("update `sites` set `active` = ? where `id` = ?", array(0, $row -> id));
} elseif ($status == '0'){
$error.= 'У вас нет активных площадок!<br/>';
} elseif ($row -> active == '0'){
$error.= 'По данной площадке переходить нельзя!<br/>';
} elseif (DB :: run() -> querySingle("select (`url`) from `click` where `url` = ? and `login` = ?", array($row -> url, $ulogin))){
$error.= 'Вы уже переходили по данной площадке!<br/>';
} elseif ($row -> login == $ulogin){
$error.= 'По своей площадке переходить запрещено!<br/>';
} elseif (DB :: run() -> querySingle("select (`time`) from `click` where `login` = ? and `time` > ?", array($ulogin, TIME - 10))){
$error.= 'На сайте нужно находиться не менее 10 сек!<br/>';
}
if ($error){
include ('../system/head.php');
echo '<div class="title"><center>Оповещение</center></div>';
echo '<div class="post"><center>'.image('fail.png','16|16').' '.$error.'</center></div>';
echo '<div class="block">'.image('home.png','18|18').' <a href="'.URL.'/cabinet">В кабинет</a> | <a href="'.URL.'/auto">Автосерфинг сайтов</a></div>';
include ('../system/foot.php');
} else {
DB :: run() -> query("update `sites` set `day` = `day` + ?, `all` = `all` + ? where `id` = ?", array(1, 1, $row -> id));
DB :: run() -> query("update `users` set `click_day` = `click_day` + ?, `click_all` = `click_all` + ? where `login` = ?", array(1, 1, $ulogin));
DB :: run() -> query("update `users` set `credit` = `credit` - ? where `login` = ?", array(1, $row -> login));
DB :: run() -> query("update `users` set `credit` = `credit` + ?, `balans` = `balans` + ?, `myprofit` = `myprofit` + ?, `allprofit` = `allprofit` + ? where `login` = ?", array(1, '0.001', '0.001', '0.001', $ulogin));
DB :: run() -> query("insert into `click` (`url`, `site`, `login`, `time`, `ip`, `ua`) values (?, ?, ?, ?, ?, ?)", array($row -> url, $row -> id, $ulogin, TIME, $init -> Ip, $init -> Ua));
$refpercent = 1 * ($set['refpercent'] / 100);
if (DB :: run() -> querySingle("select * from `ref` where `login` = ? limit 1", array($ulogin))){
$ref = DB :: run() -> query("select * from `ref` where `login` = ? limit 1", array($ulogin)) -> fetch(PDO::FETCH_OBJ);
DB :: run() -> query("update `ref` set `day` = `day` + ?, `all` = `all` + ? where `login` = ? limit 1", array($refpercent, $refpercent, $ilogin));
DB :: run() -> query("update `users` set `bank` = `bank` + ? where `login` = ?", array($refpercent, $ref -> who));
}
header('Location: http://'.filter_out($row -> url)); exit;
}
?>