Файл: page/link/fast.php
Строк: 45
<?php
$title = 'Переход по ссылке';
require_once($_SERVER["DOCUMENT_ROOT"]."/inc/head.php");
if (isset($active) && $sys['modules']['serf'] == 1) {
echo '<div class="title">Переход по ссылке</div>';
if ($count_serf == 0) {
echo '<div class="menu">Нет ссылок!</div>';
} else {
// prepared
$in_click = $connect->prepare("insert into `click` set `time` = ?, `link` = ?, `uid` = ?, `ua` = ?");
$link = $connect->prepare("update `link` set `click` = `click` - '1' where `id` = ?");
if (!isset($_SESSION['serf_on']) && $sys['modules']['captcha_s'] == 1) {
echo '<div class="menu"><div class="danger">Пройдите проверку на странице просмотра сайтов!</div></div>';
}
elseif (isset($_SESSION['serf_ban']) && $_SESSION['serf_ban'] > time() - $sys['system']['serf_ban']) {
echo '<div class="menu"><div class="forbidden">Вы забанены на '.quantDec($sys['system']['serf_ban'], ['секунда', 'секунды', 'секунд']).'!</div></div>';
}
elseif (isset($_SESSION['c_time']) && $_SESSION['c_time'] > time() - $sys['system']['ctime']) {
$_SESSION['serf_ban'] = time(); // баним
echo '<div class="menu"><div class="danger">Просматривайте сайты не менее '.quantDec($sys['system']['ctime'], ['секунда', 'секунды', 'секунд']).'!</div></div>';
} else {
$data = $connect->prepare("select * from `link` where `click` > '0' and `status` = '1' and `uid` != :uid order by `cena` desc");
$data->bindValue(':uid', $user['id'], PDO::PARAM_INT);
$data->execute();
$sql = $data->fetchAll();
foreach ($sql as $row) {
$stmt_click->execute(array($user['id'], $row['id']));
if (!$stmt_click->fetchColumn() && !is_forbid_browser($row['id'])) {
if (pay($row['cena'], $user['id']) && $in_click->execute(array(time(), $row['id'], $user['id'], $ua)) && $link->execute(array($row['id']))) {
ratingUser($sys['rating']['click'], $user['id']);
$_SESSION['c_time'] = time();
header('Location: '.$row['url']);
break;
}
}
}
}
}
} else {
header('Location: /');
}
require($_SERVER["DOCUMENT_ROOT"]."/inc/foot.php");
?>