Вход Регистрация
Файл: wapclick.ga/click.php
Строк: 60
<?php
/**
* @author: Egor Smolyakov, 2012.
* @e-mail: mr.stelhammer@gmail.com
*/
defined('ROOT') or define('ROOT'str_replace('\', '/', realpath(dirname (__FILE__))));
require_once ROOT . '
/system/init.php'; // инициализация ядра
function go($href) {
return '
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Переход</title>
<meta http-equiv="refresh" content="1; url='.$href.'"/>
</head><body><a href="'.$href.'"><b>Переход</div></a></b></html>';
}
ignore_user_abort();
if (!ctype_digit($_GET['id'])) // Если $id не цифра
{
echo go($set['link_bws']);
exit;
}

if (isset($_GET['id'])) {
  $queryread = DB :: run() -> query("SELECT * FROM `users` WHERE `id`=? LIMIT 1;", array(intval($_GET['id'])));
  $data = $queryread -> fetch();

  if ($data > 0) {
  if($data['banned']) {
  require_once ROOT .'/misc/go.php';
  exit;
  }
  $sites = DB :: run() -> querySingle("SELECT COUNT(*) FROM `sites` WHERE `user_id`= ? AND `active` = '1' LIMIT 1;", array($data['id']));
  if($sites > 0) {

  $click = DB :: run() -> querySingle("SELECT COUNT(*) FROM `click_db` WHERE `user_id`= ? AND `ip` = ? AND `browser` = ? AND `date` = ? LIMIT 1;", array($data['id'], $ip, $useragent, date('d.m.Y')));
  $clickip = DB :: run() -> querySingle("SELECT COUNT(*) FROM `click_db` WHERE `user_id`= ? AND `ip` = ? AND `date` = ? LIMIT 1;", array($data['id'], $ip, date('d.m.Y')));

  if($click == 0 && $clickip == 0) {
  if($user['id'] == $data['id']) {
  $uid_click = 1;
  }else{
  $uid_click = 0;
  }
  $q = DB :: run() -> queryFetch("SELECT o.id_oper, o.oper, o.cena_rub, o.rusname FROM ips i
LEFT JOIN operators o ON i.id_oper=o.id_oper
WHERE INET_ATON('".$ip."') BETWEEN i.astart AND i.aend LIMIT 1");

if(check_smartphone()) {
if(!$q) {
$oper = 'Другой';
$user_plus = 0.01;
$link_go = $set['link_other'];
} else {
if($q['id_oper'] == 66) {
$link_go = $set['link_om'];
$user_plus = ($q['cena_rub']/1000);
}else {
$link_go = $set['link_bws'];
$user_plus = ($q['cena_rub']/1000);
}
$oper = $q['oper'].' ('.$q['rusname'].')';
}
}else{
 echo go($set['link_comp']);
 exit;
}
if($data['ref_id'] != 0) {
$rubprc = ($user_plus/100) * $set['ref_prc'];
DB :: run() -> query("UPDATE `users` SET `rub` =`rub` + ? WHERE `id` = ?;", 
 array($rubprc, $data['ref_id']));
}
$referer = isset($_SERVER['HTTP_REFERER']) ? protect($_SERVER['HTTP_REFERER']) : '';
  DB :: run() -> query("INSERT INTO `click_db` SET `s_click`=?,`referer` = ?,`user_plus` = ?,`operator_name` = ?,`user_id`= ? , `ip` = ? , `browser` = ? , `date` = ?, `time_click` = ?;", 
  array($uid_click,$referer, $user_plus, $oper, $data['id'] ,$ip, $useragent, date('d.m.Y'), TIME));
  DB :: run() -> query("UPDATE `users` SET `rub` =`rub` + ? WHERE `id` = ?;", 
  array($user_plus, $data['id']));
  
  echo go($set['link_bws']);
  }else{
  echo go($set['link_bws']);
  }
  }else{
  echo go($set['link_bws']);
  }
  } else {
   echo go($set['link_bws']);
  }
}else{
$link_go = $set['link_bws'];
require_once ROOT .'/misc/go.php';
exit;
}
?>
Онлайн: 4
Реклама