<?
###########################
## Автор: Haruka ##
## --------- ##
## ICQ:444-977-782 ##
## ##
## Доработка: *CRIME* ##
## ------------- ##
## ICQ:699-322 ##
## Посети ##
## http://skywap.su ##
###########################
############################################################
## ##
## Скрипт преднозначен для бесплатного распространения ##
## ##
############################################################
include_once ("func/oper.php");
include_once ("ini.php");
ignore_user_abort();
$q = mysql_query("select * from `ips` order by `time`;");
$row=mysql_fetch_array($q);
$old_time=time()-$row['time'];
if ($old_time>86400) //если с момента первого клика прошло больше суток
{
mysql_query("TRUNCATE TABLE `ips`;"); //удаляем из таблицы ips все записи
}
if (!ctype_digit($id)) // Если $id не цифра
{
include ("exit.php");
exit;
}
$q = mysql_query("SELECT COUNT(*) FROM `uzvers` WHERE `id`='$id';"); //считаем сколько записей в бд есть с таким ид
If (mysql_result($q, 0)==0) // Если такого юзера нет
{
include ("exit.php");
exit;
}
$q = mysql_query("SELECT COUNT(*) FROM `uzvers` WHERE `id`='$id' and `ban`='1';"); //проверяем, не находится ли юзер в бане
If (mysql_result($q, 0)==1) // Если находится
{
include ("exit.php");
exit;
}
$q = mysql_query("SELECT COUNT(*) FROM `ips` WHERE `ip`='".ip2long($ip)."' and `user`='$id';"); // ищем в бд запись с таким жн ип и ид (АНТИНАКРУТКА)
If (mysql_result($q, 0)==0) // Если такой записи нет
{
mysql_query("INSERT INTO `ips` (ip, user, time) values('".ip2long($ip)."', '$id', '".time()."')"); // записываем в бд
}
else // Иначе (если запись есть) перекидываем его на сайт и нихрена ему не защитаваем
{
include ("exit.php");
exit;
}
/// ЛОГИ ///
$ref = $_SERVER['HTTP_REFERER']; // РЕФЕРРЕР
$agent = htmlspecialchars(trim(stripslashes($HTTP_USER_AGENT)),ENT_QUOTES); //ЮЗЕР АГЕНТ
$fp = fopen ("logs/".$id.".log", "a+"); //ОТКРЫВАЕМ ФАЙЛ
if ($oper=='32') $oper_name="Opera Mini";
elseif ($oper!=='0' && $oper!=='32' && $oper!=='46') $oper_name="Оператор [$oper_name]";
elseif ($oper=='46') $oper_name="Компьютер";
else $oper_name="Другое";
fwrite ($fp, $date." || ".$agent." || ".$ip." || ".$oper_name." || ".$ref."\n"); // пишем в файл ДАТА/АГЕНТ/ИП/ОПЕРАТОР/РЕФЕРРЕР
fclose ($fp); // ЗАКРВЫВАЕМ ФАЙЛ
////////////
$q = mysql_query("select * from `uzvers` order by `id` desc;");
$row=mysql_fetch_array($q);
if ($date_db!=$row['data'])
{
$qi = mysql_query("select * from `uzvers`;");
while($row=mysql_fetch_array($qi))
{
$id_db=$row['id'];
$q2 = mysql_query("select * from `uzvers` where `partid`='$id_db';");
while($r=mysql_fetch_array($q2))
{
$part=$r['all']*$partproc/100;
$all=$all+$part;
}
mysql_query("UPDATE `uzvers` SET `d$v4era`=`all` where `id`='$id_db';");
mysql_query("UPDATE `uzvers` SET `allmonth`=`allmonth`+`all`+'$all' where `id`='$id_db';");
$all=0;
mysql_query("UPDATE `uzvers` SET `1`='0',`2`='0',`3`='0',`4`='0',`5`='0',`6`='0',`7`='0',`8`='0',`9`='0',`10`='0',`11`='0',`12`='0',`13`='0',`14`='0',`15`='0',`16`='0',`17`='0',`18`='0',`19`='0',`20`='0',`21`='0',`22`='0',`23`='0',`24`='0',`25`='0',`26`='0',`27`='0',`28`='0',`29`='0',`30`='0',`31`='0',`32`='0',`33`='0',`34`='0',`35`='0',`36`='0',`37`='0',`38`='0',`39`='0',`40`='0',`41`='0',`42`='0',`43`='0',`44`='0',`45`='0',`46`='0',`all`='0',`data`='$date_db' where `id`='$id_db';");
}
}
include_once ("func/stat.php");
if ($otk[$oper]!=='0')
{
$all=$cena[$oper]/$c;
mysql_query("UPDATE `uzvers` SET `$oper`=`$oper`+'1',`all`=`all`+'$all' WHERE `id`='$id';");
}
include ("exit.php");
exit;
?>