<?php
include "../cfg.php";
$ip = getenv("REMOTE_ADDR");
$ip = htmlspecialchars(substr($ip,0,15), ENT_QUOTES);
function pop_ref($idw, $ids, $sum, $percent, $sys) {
$sql = "SELECT ref_id FROM users WHERE id = ".$idw." LIMIT 1";
$wmr = mysql_query($sql);
$row = mysql_fetch_array($wmr);
$wm_ref = $row['ref_id']; // ID реферала ВЕБ-мастера
$sql = "SELECT ref_id FROM users WHERE id = ".$ids." LIMIT 1";
$advr = mysql_query($sql);
$row = mysql_fetch_array($advr);
$ad_ref = $row['ref_id']; // ID реферала рекламодателя
$refsum = sprintf("%01.4f", ($sum - $sum / 100 * $sys) / 100 * $percent);
if($wm_ref != 0) {
mysql_query("UPDATE users SET balance = balance + ".$refsum.", refconcurs = refconcurs + ".$refsum." WHERE id = ".$wm_ref." LIMIT 1");
mysql_query("UPDATE users SET ref_money = ref_money + ".$refsum." WHERE id = ".$idw." LIMIT 1");
} elseif($ad_ref != 0) {
mysql_query("UPDATE users SET balance = balance + ".$refsum.", refconcurs = refconcurs + ".$refsum." WHERE id = ".$ad_ref." LIMIT 1");
mysql_query("UPDATE users SET ref_money = ref_money + ".$refsum." WHERE id = ".$ids." LIMIT 1");
}
}
$id = intval($_GET['idwm']);
$sid = intval($_GET['idadv']);
$hash = md5("Fg_e3".$key.md5($ip));
$pURL = "http://p-up.ru";
$brauzer = htmlspecialchars(substr($_SERVER["HTTP_USER_AGENT"],0,50), ENT_QUOTES);
$referal = htmlspecialchars(substr($_SERVER["HTTP_REFERER"],0,150), ENT_QUOTES);
$get_user_info = mysql_query("SELECT url, user_id, backtraf FROM webmasters WHERE id = ".$id." AND status = 0 LIMIT 1");
$row = mysql_fetch_array($get_user_info);
$urlwm = $row['url'];
$wm_id = $row['user_id'];
$backtraf = $row['backtraf'];
if($backtraf) {
$pURL = $backtraf;
}
if($row) {
$count_click = mysql_num_rows(mysql_query("SELECT id FROM log_slider WHERE ip = '".$ip."' AND ids = ".$sid));
if(!$count_click) {
include "../lib/geoip.php";
$country_code = getCOUNTRY($ip);
$get_popup = mysql_query("SELECT url, user_id, geo FROM advert_slider WHERE id = ".$sid." AND status = 0 AND (stopor > count OR stopor = 0) LIMIT 1");
$row = mysql_fetch_array($get_popup);
$url = $row['url'];
$uid = $row['user_id'];
$ageo = $row['geo'];
if(!$url) {
print "<html><head><script language=\"javascript\">top.location.href=\"".$pURL."\";</script></head></html>";
exit();
} elseif($hash != $_GET[hash]) {
print "<html><head><script language=\"javascript\">top.location.href=\"".$pURL."\";</script></head></html>";
exit();
}
$time = time() - 1000;
if(!$referal) { $referal = $urlwm; }
print "<html><head><script language=\"javascript\">top.location.href=\"".$url."\";</script></head></html>";
// Вытаскиваем данные тарифа
$result = mysql_query("SELECT ref, sys, price, proxy, nocc FROM parametrs WHERE path = 'slider' AND geo = '".$ageo."' LIMIT 1");
$row = mysql_fetch_array($result);
$ref = $row[ref];
$sys = $row[sys];
$price = $row[price];
$proxy = $row[proxy];
$nocc = $row[nocc];
// Если клик, через прокси или страна не определена
if(($country_code == "A1" && !$proxy) || ($country_code == "no" && !$nocc)) {
exit();
}
// Статистика веб-мастеру
$m = sprintf("%01.4f", $price - $price / 100 * $sys);
$d = date("d.m.Y");
mysql_query("UPDATE webmasters SET sum = sum + ".$m.", allsum = allsum + ".$m." WHERE id = ".$id." LIMIT 1");
mysql_query("UPDATE wm_logs SET slider = slider + ".$m.", slider_clx = slider_clx + 1 WHERE site_id = ".$id." AND date = '".$d."' LIMIT 1");
// Статистика рекламодателю
mysql_query("UPDATE advert_slider SET clx = clx - 1, allclx = allclx + 1, count = count + 1 WHERE id = ".$sid." LIMIT 1");
// Денег веб-мастеру
mysql_query("UPDATE users SET balance = balance + ".$m.", wmconcurs = wmconcurs + ".$m." WHERE id = ".$wm_id." LIMIT 1");
// Статистика администратору
$admin_percent = sprintf("%01.4f", $price / 100 * $sys);
mysql_query("UPDATE logs SET slider = slider + ".$admin_percent.", slider_clx = slider_clx + 1 WHERE date = '".$d."' LIMIT 1");
// Запись в лог
mysql_query("INSERT INTO log_slider (date, ip, idw, ids, price, url, brouser, country) VALUES (".time().", '".$ip."', ".$id.", ".$sid.", ".$price.", '".$referal."', '".$brauzer."', '".$country_code."')");
// Даем денег рефералу
pop_ref($wm_id, $uid, $price, $ref, $sys);
} else {
print "<html><head><script language=\"javascript\">top.location.href=\"".$pURL."\";</script></head></html>";
}
} else {
print "<html><head><script language=\"javascript\">top.location.href=\"".$pURL."\";</script></head></html>";
}
?>