<?php
session_start();
session_register("sess_data");
session_register("ref");
session_register("sess_name");
session_register("sess_passwd");
include("vars.php");
include("headfoot.php");
mysql_connect($db_host, $db_user, $db_pwd);
mysql_select_db($db_name);
if ($_SERVER['REMOTE_ADDR']=='127.0.0.1') {$_SERVER['REMOTE_ADDR']=$_SERVER['HTTP_X_FORWARDED_FOR'];}
if ($_GET['ref'] && is_numeric($_GET['ref'])) {
$rck = mysql_query("SELECT * FROM user WHERE id=$_GET[ref] && status='Активный'");
if (mysql_num_rows($rck) != 0) {
$acctype = mysql_result($rck, 0, "acctype");
$name = mysql_result($rck, 0, "name");
$creditme = mysql_result(mysql_query("SELECT rpgebonus FROM acctype WHERE id=$acctype"), 0);
$_SESSION['ref'] = $_GET['ref'];
$ipis = $_SERVER['REMOTE_ADDR'];
$validip = 'no';
if (is_string($ipis) && ereg('^([0-9]{1,3})\.([0-9]{1,3})\.' . '([0-9]{1,3})\.([0-9]{1,3})$', $ipis, $sect)) {
if ($sect[1] <= 255 && $sect[2] <= 255 && $sect[3] <= 255 && $sect[4] <= 255) {
$validip = 'yes';
$recip = "$sect[1].$sect[2].$sect[3]";
} else {
$validip = 'no';
}
} else {
$validip = 'no';
}
if ($validip == 'yes' && $recip != "" && $creditme > 0) {
$today_ref_page_view = @mysql_num_rows(mysql_query("SELECT * FROM referstats WHERE usrid=$_GET[ref]"));
$today_ref_page_credits=$today_ref_page_view*$creditme+$creditme;
if($max_credits_refer_per_day>=$today_ref_page_credits){
$ressu = mysql_query("SELECT * FROM referstats WHERE usrid=$_GET[ref] && refip='$recip'") or die (mysql_error());
if (mysql_num_rows($ressu) == 0) {
$todayis = date("Y-m-d");
$timeis = date("H:i:s");
$htt_ref = $_SERVER['HTTP_REFERRER'];
if ($htt_ref == "") {
$htt_ref = "Direct Request/Referring Info Blocked";
}
$updateit = mysql_query("INSERT INTO referstats (usrid, orgip, refip, cdate, ctime, httpref, browser) VALUES ($_GET[ref], '$ipis', '$recip', '$todayis', '$timeis', '$htt_ref', '".$_SERVER['HTTP_USER_AGENT']."')") or die (mysql_error());
if ($creditme > 0)
{ $swe = mysql_query("UPDATE user SET credits=credits+$creditme, rpage_credits=rpage_credits+$creditme, lifetime_credits=lifetime_credits+$creditme WHERE id=$_GET[ref]") or die (mysql_error());
$surpres = mysql_query("update adminprops set value=value+$creditme where field='surplu'");
@extract(mysql_fetch_array(mysql_query("SELECT rpage_credits FROM user WHERE id=$_GET[ref]")));
$iearned_n = "<table width=\"450\" class=\"tb2\" id=\"refinfo\" align=\"center\"><tr><td colspan=2 align=\"center\" id=\"refinfo\"><font size=\"1\">Пользователь: $_GET[ref] заработал <b>$creditme</b> кредитов за показ вам этой страницы !</td></tr><tr><td align=right><font size=\"1\">Страница показана:</td><td align=left><font size=\"1\">$name</td></tr><tr><td align=right><font size=\"1\">Сегодня кредитов:</td><td align=left><font size=\"1\">$today_ref_page_credits (Максимум $max_credits_refer_per_day в день)</td></tr><tr><td align=right><font size=\"1\">Всего кредитов за показ этой страницы:</td><td align=left><font size=\"1\">$rpage_credits</td></tr></table>";
}
}
}
}
} else {
$_GET['ref'] = 0;
}
}
uheader();
include("main_page.php");
ufooter();
mysql_close;
exit;
?>