Файл: in4at/statistik.php
Строк: 258
<?php
##################################################################################################
## Script name : In4at ##
## Version : Final ##
## Made by : XPYCT(Сергей Мищенко) ##
## E-mail : bce-ok@bk.ru ##
## ICQ : 447-50-50-62 ##
## Site : http://vkontakte.ru/id31604521 ##
## Внимание! Скрипт распространяется бесплатно! Модификация W4at by XPYCT ##
##################################################################################################
Error_Reporting(0);
define('REQ_2_chat', true);
require('4at_set.php');
require('db_con.php');
require('style.php');
if ($py !== spy_code) require('us_info.php');
$m0=mysql_fetch_array(mysql_query("SELECT COUNT(klu4) FROM room0"));
$m1=mysql_fetch_array(mysql_query("SELECT COUNT(klu4) FROM room1"));
$m2=mysql_fetch_array(mysql_query("SELECT COUNT(klu4) FROM room2"));
$m3=mysql_fetch_array(mysql_query("SELECT COUNT(klu4) FROM room3"));
$m4=mysql_fetch_array(mysql_query("SELECT COUNT(klu4) FROM room4"));
$m5=mysql_fetch_array(mysql_query("SELECT COUNT(klu4) FROM room5"));
$m6=mysql_fetch_array(mysql_query("SELECT COUNT(klu4) FROM room6"));
$m7=mysql_fetch_array(mysql_query("SELECT COUNT(klu4) FROM room7"));
$m8=mysql_fetch_array(mysql_query("SELECT COUNT(klu4) FROM room8"));
$m9=mysql_fetch_array(mysql_query("SELECT COUNT(klu4) FROM room9"));
$m10=mysql_fetch_array(mysql_query("SELECT COUNT(klu4) FROM room10"));
$summa=$m0[0]+$m1[0]+$m2[0]+$m3[0]+$m4[0]+$m5[0]+$m6[0]+$m7[0]+$m8[0]+$m9[0]+$m10[0]-11;
if ($row['level']<7) $antiwpy='and wpy!= 1';
else $antiwpy='';
echo head;
switch($mod) {
case 'last':
if ($vv!=0) echo '<div align="left"><div class="d0"><b>Статистика</b></div>';
else echo '<card id="statistik" title="Статистика"><p align="left">';
echo $fsize1;
$tm=date("Y.m.d.");
$userm = mysql_query ("select count(id) as num from users WHERE visit>'".$tm ."' and room!='' and id > 10 and inv!='1';");
$usm = mysql_fetch_array($userm);
$num = $usm["num"];
if(!isset($s))$s=0;
$mx=round(($num/10)+0.45);
if($s>$mx)$s=$mx;
if($s==0)$s=1;
$ot=(($s-1)*10)+1;
$do=$s*10;
if($do>$num)$do=$num;
$o=$ot-1;
$n=$ot;
if($do==0)$n=$o;
echo "<b>Посетители сегодня:</b><br/>Всего: <b>$num</b><br/>n";
echo divide;
echo "Показывает $n-$do из $num<br/>n";
echo divide;
$r = mysql_query ("select id,user,onl,visit,sex,room,level from users WHERE visit>'".$tm ."' and room!='' and id > 10 and inv!='1' group by user order by visit desc limit $o,$do");
for ($i=$ot;$i<=$do;$i++){
$arr = mysql_fetch_array($r);
$login=$arr['user'];
$loginid=$arr['id'];
$visit=$arr['visit'];
$level=$arr['level'];
$usid=$arr['id'];
$inv=$arr['inv'];
$sex=$arr['sex'];
$onl=$arr['onl'];
$room=$arr['room'];
echo ($i).") <a href="search.php?go=view&$wp&nk=$loginid">".$login."</a> - ";
if(($level==7)&&($row['level']!=7)){
echo "Нет доступа!<br/>n";
}else{
if(($onl+300>time())&&($room!="")){
echo "Сейчас в чате<br/>n";
} else {
$d=substr($visit,8,2);
if(substr($d,0,1)==0)$d=substr($d,1,2);
$m=substr($visit,5,2);
if(substr($m,0,1)==0)$m=substr($m,1,2);
$y=substr($visit,0,4);
$cp=substr($visit,11,2);
if(substr($cp,0,1)==0)$cp=substr($cp,1,2);
$mn=substr($visit,14,2);
if($sex=="1") $ob="был";
else $ob="была";
$month = array("","января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря");
echo "$ob $d $month[$m] $y в $cp:$mnn<br/>";
}
}
}
$next=$s+1;
$prev=$s-1;
if ($num>$do) {
$ot=(($next-1)*10)+1;
$do=$next*10;
if($do>$num)$do=$num;
echo "<a href="statistik.php?mod=last&$wp&s=$next">>>$ot-$do>></a><br/>n";
}
if($s>1) {
$ot=(($prev-1)*10)+1;
$do=$prev*10;
echo "<a href="statistik.php?mod=last&$wp&s=$prev"><<$ot-$do<<</a><br/>n";
}
break;
case '10ym':
if ($vv!=0) echo '<div align="left"><div class="d0"><b>Статистика</b></div>';
else echo '<card id="statistik" title="Статистика"><p align="left">';
echo $fsize1;
echo '<b>Самые умные</b><br/>';
echo divide;
$resu = mysql_query("Select id,user,credits,credits from users order by credits desc limit 0,10;");
$i = 1;
while ($a2 = mysql_fetch_array($resu))
{
echo ($i++).") <a href="search.php?go=view&$wp&nk=".$a2['id']."">".$a2['user']."</a> (".$a2["credits"]." ответов)<br/>n";
}
break;
case 'gallery':
if ($vv!=0) echo '<div align="left"><div class="d0"><b>Статистика</b></div>';
else echo '<card id="statistik" title="Статистика"><p align="left">';
echo $fsize1;
echo '<b>Самые красивые чатовцы</b><br/>';
echo divide;
$resu = mysql_query("Select id,user,votefoto,img from users where img!='' order by votefoto desc limit 0,10;");
$i = 1;
while ($a2 = mysql_fetch_array($resu))
{
echo ($i++).") <a href="search.php?go=view&$wp&nk=".$a2['id']."">".$a2['user']."</a> <a href="photos/".$a2['img']."">[Фото]</a> (".$a2['votefoto']." голосов)<br/>";
}
echo "---<br/><a href="statistik.php?$wp&mod=tops">Рейтинги</a><br/>n";
break;
case '10az':
if ($vv!=0) echo '<div align="left"><div class="d0"><b>Статистика</b></div>';
else echo '<card id="statistik" title="Статистика"><p align="left">';
echo $fsize1;
echo '<b>Самые азартные</b><br/>';
echo divide;
$resu = mysql_query("Select id,user,gposts from users order by gposts desc limit 0,10;");
$i = 1;
while ($a2 = mysql_fetch_array($resu))
{
echo ($i++).") <a href="search.php?go=view&$wp&nk=".$a2['id']."">".$a2['user']."</a> (".$a2['gposts']." постов)<br/>n";
}
echo "---<br/><a href="statistik.php?$wp&mod=tops">Рейтинги</a><br/>n";
break;
case '10post':
if ($vv!=0) echo '<div align="left"><div class="d0"><b>Статистика</b></div>';
else echo '<card id="statistik" title="Статистика"><p align="left">';
echo $fsize1;
echo '<b>Самые разговорчивые</b><br/>';
echo divide;
$r = mysql_query("SELECT id,user,posts FROM users WHERE id != '2' ORDER BY posts desc LIMIT 0,10;");
$i = 1;
while ($a = mysql_fetch_array($r))
{
echo ($i++).") <a href="search.php?go=view&$wp&nk=".$a['id']."">".$a['user']."</a> - ".$a["posts"].'<br/>';
}
echo "---<br/><a href="statistik.php?$wp&mod=tops">Рейтинги</a><br/>n";
break;
case '10postday':
if ($vv!=0) echo '<div align="left"><div class="d0"><b>Статистика</b></div>';
else echo '<card id="statistik" title="Статистика"><p align="left">';
echo $fsize1;
echo '<b>Самые разговорчивые сегодня</b><br/>';
echo divide;
$r = mysql_query("SELECT id,user,dayp FROM users WHERE id != '2' ORDER BY dayp desc LIMIT 0,10;");
$i = 1;
while ($a = mysql_fetch_array($r))
{
echo ($i++).") <a href="search.php?go=view&$wp&nk=".$a['id']."">".$a['user']."</a> - ".$a["dayp"].'<br/>';
}
echo "---<br/><a href="statistik.php?$wp&mod=tops">Рейтинги</a><br/>n";
break;
case '10answday':
if ($vv!=0) echo '<div align="left"><div class="d0"><b>Статистика</b></div>';
else echo '<card id="statistik" title="Статистика"><p align="left">';
echo $fsize1;
echo '<b>Самые умные сегодня</b><br/>';
echo divide;
$r = mysql_query("SELECT id,user,daya FROM users ORDER BY daya desc LIMIT 0,10;");
$i = 1;
while ($a = mysql_fetch_array($r))
{
echo ($i++).") <a href="search.php?go=view&$wp&nk=".$a['id']."">".$a['user']."</a> - ".$a["daya"].'<br/>';
}
echo "---<br/><a href="statistik.php?$wp&mod=tops">Рейтинги</a><br/>n";
break;
case '10maf':
if ($vv!=0) echo '<div align="left"><div class="d0"><b>Статистика</b></div>';
else echo '<card id="statistik" title="Статистика"><p align="left">';
echo $fsize1;
echo '<b>Криминальные авторитеты</b><br/>';
echo divide;
$r2 = mysql_query("SELECT id,user,mafcredits FROM users ORDER BY mafcredits desc LIMIT 0,10;");
$i = 1;
while ($a3 = mysql_fetch_array($r2))
{
echo ($i++).") <a href="search.php?go=view&$wp&nk=".$a3['id']."">".$a3['user']."</a> - ".$a3["mafcredits"].'<br/>';
}
echo "---<br/><a href="statistik.php?$wp&mod=tops">Рейтинги</a><br/>n";
break;
case '10blog':
if ($vv!=0) echo '<div align="left"><div class="d0"><b>Статистика</b></div>';
else echo '<card id="statistik" title="Статистика"><p align="left">';
echo $fsize1;
echo '<b>Популярные писатели</b><br/>';
echo divide;
$r2 = mysql_query("SELECT id,user,blog FROM users ORDER BY blog desc LIMIT 0,10;");
$i = 1;
while ($a3 = mysql_fetch_array($r2))
{
echo ($i++).") <a href="search.php?go=view&$wp&nk=".$a3['id']."">".$a3['user']."</a> - ".$a3["blog"].'<br/>';
}
echo "---<br/><a href="statistik.php?$wp&mod=tops">Рейтинги</a><br/>n";
break;
case '10traf':
if ($vv!=0) echo '<div align="left"><div class="d0"><b>Статистика</b></div>';
else echo '<card id="statistik" title="Статистика"><p align="left">';
echo $fsize1;
echo '<b>Самые неэкономные</b><br/>';
echo divide;
$r2 = mysql_query("SELECT id,user,alltraf FROM users ORDER BY round(alltraf) desc LIMIT 0,10;");
$i = 1;
while ($a3 = mysql_fetch_array($r2))
{
echo ($i++).") <a href="search.php?go=view&$wp&nk=".$a3['id']."">".$a3['user']."</a> - ".$a3['alltraf'].' кб<br/>';
}
echo "---<br/><a href="statistik.php?$wp&mod=tops">Рейтинги</a><br/>n";
break;
case 'newtoday':
if ($vv!=0) echo '<div align="left"><div class="d0"><b>Статистика</b></div>';
else echo '<card id="statistik" title="Статистика"><p align="left">';
echo $fsize1;
$curdate=date("d-m-Y");
$r = mysql_query("SELECT id, user,posts FROM users WHERE date = '$curdate'");
echo '<b>Новички сегодня</b><br/>';
echo divide;
if (mysql_affected_rows() == 0) {
echo 'Сегодня нет новичков<br/>';
} else {
$a = mysql_fetch_array($r);
$i=0;
while ($a !== false){
$i++;
$nk = $a[0];
$nick = $a[1];
$posts = $a[2];
echo "$i) <a href="search.php?go=view&$wp&nk=$nk">$nick</a> (постов: <b> $posts</b>)<br/>n";
$a = mysql_fetch_array($r);
}
}
break;
case 'birthday':
if ($vv!=0) echo '<div align="left"><div class="d0"><b>Статистика</b></div>';
else echo '<card id="statistik" title="Статистика"><p align="left">';
echo $fsize1;
$d=date("d-m-");
$y=date("Y");
$select = mysql_query("Select id,user,birth from users where birth LIKE '%$d%' and id>10");
echo '<b>Именинники:</b><br/>';
echo divide;
if (mysql_affected_rows() == 0) {
echo 'Сегодня нет именинников<br/>';
} else {
$i = 1;
while ($inf = mysql_fetch_array($select)){
$us=$inf['user'];
$usid=$inf['id'];
$birth=$inf['birth'];
$d1=substr($birth,0,2);
$m1=substr($birth,4,2);
$y1=substr($birth,6,4);
if ($y>$y1) $age=$y-$y1;else $age='(Не известно)';
if ((!$age)||($age==0)||($age=="")||($age>$y)) $age='(Не известно)';else $age='(лет <b>'.$age.'</b>)';
echo ($i++).") <a href="search.php?go=view&$wp&nk=$usid">".$us."</a> ".$age.'<br/>';
}
}
break;
case 'bannedip':
if ($vv!=0) echo '<div align="left"><div class="d0"><b>Статистика</b></div>';
else echo '<card id="statistik" title="Статистика"><p align="left">';
echo $fsize1;
echo '<b>Забаненные IP+SOFT</b><br/>';
echo divide;
$r = mysql_query("SELECT user FROM bannlist");
if (mysql_affected_rows() == 0) {
echo 'Список банна IP+SOFT пуст<br/>';
} else {
$a = mysql_fetch_array($r);
while ($a !== false){
$bannik=$a['user'];
echo $bannik;
$a = mysql_fetch_array($r);
if ($a !== false) echo ', ';
}
echo '<br/>';
}
break;
case 'banned':
if ($vv!=0) echo '<div align="left"><div class="d0"><b>Статистика</b></div>';
else echo '<card id="statistik" title="Статистика"><p align="left">';
echo $fsize1;
echo '<b>Забаненные</b><br/>';
echo divide;
$r = mysql_query("select user from users where banned=1 order by id desc;");
if (mysql_affected_rows() == 0) {
echo 'Список банна пуст<br/>';
} else {
$a = mysql_fetch_array($r);
while ($a !== false){
$bannik=$a['user'];
echo $bannik;
$a = mysql_fetch_array($r);
if ($a !== false) echo ', ';
}
echo '<br/>';
}
break;
case 'elite':
if ($vv!=0) echo '<div align="center"><div class="d0"><b>Статистика</b></div>';
else echo '<card id="statistik" title="Статистика"><p align="center">';
echo $fsize1;
echo "<b>Супер-Админы:</b><br/>n";
$r = mysql_query("SELECT id,user FROM users WHERE level='7' and id<23 $antiwpy ORDER BY posts desc");
$a = mysql_fetch_array($r);
while ($a !== false){
$nk = $a["id"];
$nick = $a["user"];
echo "<b><a href="search.php?go=view&$wp&nk=$nk">".$nick."</a></b>";
if ($nk==12) echo "<i> - Старший Админ</i><br/>";
else if ($nk==11) echo "<i> - Главный Админ</i><br/>";
else if ($nk==22) echo "<i> - Тех. Админ</i><br/>";
else echo "<br/>";
$a = mysql_fetch_array($r);
}
echo divide;
echo "<b>Админы:</b><br/>n";
$r = mysql_query("SELECT id,user FROM users WHERE level = '7' and id>22 $antiwpy");
if (mysql_affected_rows() == 0) {
echo "Админов нет..<br/>n";
} else {
$a = mysql_fetch_array($r);
while ($a !== false){
$nk = $a["id"];
$nick = $a["user"];
echo "<a href="search.php?go=view&$wp&nk=$nk">".$nick."</a><br/>n";
$a = mysql_fetch_array($r);
}
}
echo divide;
echo "<b>Страшные Модеры:</b><br/>n";
$r = mysql_query("SELECT id,user FROM users WHERE level = '6' $antiwpy");
if (mysql_affected_rows() == 0) {
echo "Модеров нет...<br/>n";
} else {
$a = mysql_fetch_array($r);
while ($a !== false){
$nk = $a["id"];
$nick = $a["user"];
echo "<a href="search.php?go=view&$wp&nk=$nk">".$nick."</a><br/>n";
$a = mysql_fetch_array($r);
}
}
echo divide;
echo "<b>Киллеры:</b><br/>n";
$r = mysql_query("SELECT id,user FROM users WHERE level = '5' $antiwpy");
if (mysql_affected_rows() == 0) {
echo "Киллеров нет...<br/>n";
} else {
$a = mysql_fetch_array($r);
while ($a !== false){
$nk = $a["id"];
$nick = $a["user"];
echo "<a href="search.php?go=view&$wp&nk=$nk">".$nick."</a>,n";
$a = mysql_fetch_array($r);
}
}
echo "<br/>n";
echo divide;
echo "<b>VIP-ы:</b><br/>n";
$r = mysql_query("SELECT id,user FROM users WHERE level = '4' $antiwpy");
if (mysql_affected_rows() == 0) {
echo "Vip-ов нет...<br/>n";
} else {
$a = mysql_fetch_array($r);
while ($a !== false){
$nk = $a["id"];
$nick = $a["user"];
echo "<a href="search.php?go=view&$wp&nk=$nk">".$nick."</a><br/>n";
$a = mysql_fetch_array($r);
}
}
break;
case'tops':
if ($vv!=0) echo '<div align="left"><div class="d0"><b>Статистика</b></div>';
else echo '<card id="statistik" title="Статистика"><p align="left">';
echo $fsize1;
echo '<b>Рейтинги</b><br/>';
echo divide;
echo "<a href="statistik.php?$wp&mod=10post">Caмыe бoлтливыe чaтoвцы</a><br/>n";
echo "<a href="statistik.php?$wp&mod=10postday">Caмыe бoлтливыe сегодня</a><br/>n";
echo "<a href="statistik.php?$wp&mod=10ym">Caмыe yмныe чaтoвцы</a><br/>n";
echo "<a href="statistik.php?$wp&mod=10answday">Caмыe yмныe сегодня</a><br/>n";
echo "<a href="statistik.php?$wp&mod=gallery">Caмыe кpacивыe чaтoвцы</a><br/>n";
echo "<a href="statistik.php?$wp&mod=10az">Caмыe aзapтныe чaтoвцы</a><br/>n";
echo "<a href="statistik.php?$wp&mod=10traf">Caмыe неэкономные чaтoвцы</a><br/>n";
echo "<a href="statistik.php?$wp&mod=10maf">Элитa пpecтyпнoгo миpa</a><br/>n";
echo "<a href="statistik.php?$wp&mod=10blog">Популярные писатели</a><br/>n";
break;
default:
if ($vv!=0) echo '<div align="left"><div class="d0"><b>Статистика</b></div>';
else echo '<card id="statistik" title="Статистика"><p align="left">';
echo $fsize1;
echo '<b>Cтатистика</b><br/>';
echo divide;
echo "<a href="statistik.php?$wp&mod=tops">Рейтинги</a><br/>n";
echo "<a href="desk.php?$wp">Доска почета</a><br/>n";
echo divide;
$dayc=time();
$dayn = strtotime(chat_date);
$dayd=round(($dayc-$dayn)/86400);
echo 'Чат существует дней: <b>'.$dayd.'</b><br/>';
echo divide;
$data = file( "syst/stats.dat" );
$ex = explode( "|", $data[0] );
$mline = $ex[0];
$mdata = date( "d. m. Y", $ex[1] );
$mtime = date( "H:i", $ex[1] );
echo "Рекорд посещаемости в <b>{$mline}</b> человек<br/> был зарегистрирован <b>{$mdata}</b> в <b>{$mtime}</b>.<br/>";
echo divide;
$users=mysql_fetch_array(mysql_query("SELECT COUNT(id) FROM users"));
$usersm=mysql_fetch_array(mysql_query("SELECT COUNT(id) FROM users where sex='1'"));
$usersj=mysql_fetch_array(mysql_query("SELECT COUNT(id) FROM users where sex='0'"));
$sfoto=mysql_fetch_array(mysql_query("SELECT COUNT(id) FROM users where img!=''"));
$ssm=mysql_fetch_array(mysql_query("SELECT COUNT(id) FROM users where mysmile!=''"));
$svus=mysql_fetch_array(mysql_query("SELECT COUNT(id) FROM users where para!=''"));
$totalus = mysql_fetch_array(mysql_query("SELECT id FROM `users` ORDER BY `id` DESC LIMIT 1"));
$m=($usersm[0]*100)/$users[0];
$j=($usersj[0]*100)/$users[0];
echo 'Было зарегистрировано: <b>'.$totalus[0].'</b><br/>';
echo 'Активных юзepoв: <b>'.$users[0].'</b><br/>';
echo 'Пapнeй: <b>'.$usersm[0].'</b> ('.round($m).'%)<br/>';
echo 'Дeвyшeк: <b>'.$usersj[0].'</b> ('.round($j).'%)<br/>';
echo 'В браке: <b>'.$svus[0].'</b><br/>';
echo 'C фото: <b>'.$sfoto[0].'</b><br/>';
echo 'Cо смайлом: <b>'.$ssm[0].'</b><br/>';
echo divide;
$curdate=date("d-m-Y");
$newtoday=mysql_fetch_array(mysql_query("SELECT COUNT(id) from users WHERE date = '".$curdate."'"));
echo "Hoвeнькиe ceгoдня: <b><a href="statistik.php?$wp&mod=newtoday">".$newtoday[0]."</a></b><br/>n";
$tm2= date("Y.m.d.");
$vn=mysql_fetch_array(mysql_query ("select count(id) as num from users WHERE visit>'".$tm2."' and room!='' and id > 10 and inv!='1'"));
echo "Посетителей: <a href="statistik.php?$wp&mod=last"><b>".$vn[0]."</b></a><br/>n";
$d=date("d-m-");
$birth = mysql_fetch_array(mysql_query("Select count(id) from users where birth LIKE '%$d%'"));
echo "Имeнинники ceгoдня: <b><a href="statistik.php?$wp&mod=birthday">".$birth[0]."</a></b><br/>n";
$banned=mysql_fetch_array(mysql_query("SELECT COUNT(id) FROM users where banned=1"));
echo "Забаненные: <b><a href="statistik.php?$wp&mod=banned">".$banned[0]."</a></b><br/>n";
$bannedip=mysql_fetch_array(mysql_query("SELECT COUNT(klu4) FROM bannlist"));
echo "Забаненные IP+SOFT: <b><a href="statistik.php?$wp&mod=bannedip">".$bannedip[0]."</a></b><br/>n";
echo divide;
echo 'Cooбщeний в бaзe: <b>'.$summa.'</b><br/>';
$letters=mysql_fetch_array(mysql_query("SELECT COUNT(klu4) FROM zapiski "));
echo 'Зaпиcoк в бaзe: <b>'.$letters[0].'</b><br/>';
$vopros=mysql_fetch_array(mysql_query("SELECT COUNT(number) FROM bots "));
echo 'Boпpocoв в бaзe: <b>'.$vopros[0].'</b><br/>';
$anekdots=mysql_fetch_array(mysql_query("SELECT COUNT(klu4) FROM anekdot "));
echo 'Шутoк в бaзe: <b>'.$anekdots[0].'</b><br/>';
break;
}
echo divide;
if ((isset($rm))&&($rm!="")&&(!isset($pwd))) echo "<a href="chat.php?$wp&rm=$rm">B чaт</a><br/>n";
if($mod)echo "<a href="statistik.php?$wp">Cтaтиcтикa</a><br/>n";
echo "<a href="faq.php?$wp">Справка</a><br/>";
echo '<a href="enter.php?'.$wp.'">Пpиxoжaя</a><br/>';
echo $fsize2;
if ($vv!=0) echo '</div>';
echo foot;
mysql_close ($link);
?>