Просмотр файла ban.php

Размер файла: 3.59Kb
  1. <?php
  2. #Made By: AngelOfFaith
  3. #ICQ: 410755038
  4. #Email: angeloffaith@inbox.ru
  5. #Url: http://coder-lib.ru
  6. #Все права на скрипт принадлежат автору! Тоесть мне! Скрипт запрещено распространять и/или продавать без согласия автора!
  7. require_once('lib/inc/fnc.php');
  8. require_once('lib/inc/db.php');
  9. $uname=bug($_COOKIE['login']);
  10. $upass=bug($_COOKIE['pass']);
  11. $udatam=mysql_query("SELECT * FROM `user` WHERE name='$uname' AND pass='$upass'");
  12. if(mysql_num_rows($udatam)==1){$avt=1;};
  13. $udata=mysql_fetch_assoc($udatam);
  14. $onlinelimit=time()-360;
  15. ////////////////////////////Определяем браузер и IP посетителя/////////////////
  16. if (isset($_SERVER['HTTP_X_FORWARDED_FOR']) && $_SERVER['HTTP_X_FORWARDED_FOR']!='127.0.0.1' && ereg("^([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})$",$_SERVER['HTTP_X_FORWARDED_FOR'])) $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
  17. elseif(isset($_SERVER['HTTP_CLIENT_IP']) && $_SERVER['HTTP_CLIENT_IP']!='127.0.0.1' && ereg("^([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})$",$_SERVER['HTTP_CLIENT_IP'])) $ip = $_SERVER['HTTP_CLIENT_IP'];
  18. elseif(isset($_SERVER['REMOTE_ADDR']) && ereg("^([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})$",$_SERVER['REMOTE_ADDR'])) $ip = $_SERVER['REMOTE_ADDR'];
  19. else $ip = false;
  20. if (isset($_SERVER['HTTP_X_OPERAMINI_PHONE_UA']))$brows=bug($_SERVER['HTTP_X_OPERAMINI_PHONE_UA']);
  21. elseif (isset($_SERVER['HTTP_USER_AGENT']))$brows=bug($_SERVER['HTTP_USER_AGENT']);
  22. else $brows = false;
  23. $brows=bug($brows);
  24. ////////////////////////Высчитываем время пользователя на сайте/////////////////
  25. if($avt==1){
  26. if($udata['lastvisit']>$onlinelimit){
  27. @mysql_query("UPDATE `user` SET `onsait`=`onsait`+'".(time()-$udata['lastvisit'])."' WHERE `name`='".$udata['name']."'");
  28. };
  29. if(($udata['lastvisit']+999)<time()){
  30. @mysql_query("UPDATE `user` SET `totalin`=`totalin`+1 WHERE `id`='".$udata['id']."'");
  31. };
  32. /////////////////////////Запись последнего посещения////////////////////////////
  33. @mysql_query("UPDATE `user` SET `lastvisit`='".time()."'WHERE `name`='".$udata['name']."'");
  34. };
  35. ///////////////////////Высчитываем онлайн зареганых юзеров//////////////////////
  36. $onlinereg=mysql_result(mysql_query("SELECT count(*) FROM `user` WHERE `lastvisit`>'$onlinelimit'"),0);
  37.  
  38. //////////////////Высчитываем онлайн не зареганых посетителей///////////////////
  39. mysql_query("DELETE FROM `online` WHERE `lastvisit`<'$onlinelimit'");
  40. $q=mysql_result(mysql_query("SELECT count(*) FROM `online` WHERE `ip`='$ip' AND `brows`='$brows'"),0);
  41. if(!empty($q)){
  42. mysql_query("UPDATE `online` SET `lastvisit`='".time()."' WHERE `ip`='$ip' AND `brows`='$brows'");
  43. }else{
  44. mysql_query("INSERT INTO `online` (`ip`,`brows`,`lastvisit`)VALUES('$ip','$brows','".time()."')");
  45. };
  46. $onlineall=mysql_result(mysql_query("SELECT count(*) FROM `online`"),0);
  47. /////////////////////Считываем настройки системы////////////////////////////////
  48. $sysconf=mysql_query("SELECT * FROM `sysconf`");
  49. $sysconf=mysql_fetch_assoc($sysconf);
  50.  
  51. if($avt!=1){header("Location: index.php");exit;};
  52. $TITLE='Coder-Lib.Ru | Бан';
  53. $TIT='Coder-Lib.Ru | Бан';
  54. require_once('lib/inc/head.php');
  55. whereis($udata['name'],'Бан');
  56.  
  57. $myban=mysql_query("SELECT * FROM `ban` WHERE `user`='".$udata['name']."'");
  58. $arrdata=array();
  59. while($row=mysql_fetch_assoc($myban)){
  60. $arrdata[]=$row;
  61. };
  62. $smarty->assign('DATA',$arrdata);
  63. $smarty->display('ban.tpl');
  64. ?>