Файл: selemege.tk/user/top.php
Строк: 317
<?
include_once '../sys/inc/start.php';
include_once '../sys/inc/compress.php';
include_once '../sys/inc/sess.php';
include_once '../sys/inc/home.php';
include_once '../sys/inc/settings.php';
include_once '../sys/inc/db_connect.php';
include_once '../sys/inc/ipua.php';
include_once '../sys/inc/fnc.php';
include_once '../sys/inc/user.php';
$act = isset($_GET['act']) ? trim($_GET['act']) : '';
switch ($act) {
case 'messages':
////////////////////////////////////////////////////////////////////
$set['title']='TОР 20-сообшения';
include_once '../sys/inc/thead.php';
title();
aut();
echo '<div class="mess">';
echo '<b>TOP 20 людей написавших больше всех сообщений</b>';
echo '</div>';
$g = mysql_result(mysql_query("SELECT COUNT(*) FROM `mail`"),0);
if ($g==0)
{
echo '<div class="mess">';
echo "В топе никого нетn";
echo '</div>';
}
$sql = mysql_query("SELECT user.*, COUNT(mail.id) AS cnt FROM user JOIN mail ON (user.id = mail.id_user) GROUP BY user.id order by `cnt` desc limit 20");
while($row = mysql_fetch_assoc($sql)) {
$ank=get_user($row['id']);
if ($num==0){
echo '<div class="nav1">';
$num=1;
}elseif
($num==1)
{ echo '<div class="nav2">';
$num=0;}
echo group($ank['id'])."<a href='/info.php?id=$ank[id]'>$ank[nick]</a> n";
echo "".medal($ank['id'])." ".online($ank['id'])." • ".$row['cnt']." сообщений";
echo '</div>';
}
echo '<div class="main">';
echo '<img src="/style/icons/str2.gif" alt="*" /> <a href="top.php">Назад в Топ</a> ';
echo '</div>';
break;
/////////////////////////////////////////////////////////////////////
case 'balls':
$set['title']='Top 20-баллы';
include_once '../sys/inc/thead.php';
title();
aut();
echo '<div class="mess">';
echo '<b>TOP 20 людей набравших больше всех баллов</b>';
echo '</div>';
$g=mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `balls` > '0'"), 0);
if ($g==0)
{
echo '<div class="mess">';
echo "В топе никого нетn";
echo '</div>';
}
$q = mysql_query("SELECT * FROM `user`WHERE `balls` > '0' ORDER BY `balls` DESC LIMIT 20");
while ($ank = mysql_fetch_assoc($q))
{
echo "<table class='post'>n";
$ank=get_user($ank['id']);
if ($num==0){
echo '<div class="nav1">';
$num=1;
}elseif
($num==1)
{ echo '<div class="nav2">';
$num=0;}
echo group($ank['id'])."<a href='/info.php?id=$ank[id]'>$ank[nick]</a> n";
echo "".medal($ank['id'])." ".online($ank['id'])." • ".$ank['balls']." баллов";
echo '</div>';
}
echo "</table>n";
echo '<div class="main">';
echo '<img src="/style/icons/str2.gif" alt="*" /> <a href="top.php">Назад в Топ</a> ';
echo '</div>';
break;
//////////////////////////////////////////////////////////////////////////////////
case 'post':
$set['title']='TОР 20-посты на форуме';
include_once '../sys/inc/thead.php';
title();
aut();
echo '<div class="mess">';
echo '<b>TOP 20 людей набравших больше всех постов на форуме</b>';
echo '</div>';
$g = mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_p` "),0);
if ($g==0)
{
echo '<div class="mess">';
echo "В топе никого нетn";
echo '</div>';
}
$sql = mysql_query("SELECT user.*, COUNT(forum_p.id) AS cnt FROM user JOIN forum_p ON (user.id = forum_p.id_user) GROUP BY user.id order by `cnt` desc limit 20");
while($row = mysql_fetch_assoc($sql)) {
$ank=get_user($row['id']);
if ($num==0){
echo '<div class="nav1">';
$num=1;
}elseif
($num==1)
{ echo '<div class="nav2">';
$num=0;}
echo group($ank['id'])."<a href='/info.php?id=$ank[id]'>$ank[nick]</a> n";
echo "".medal($ank['id'])." ".online($ank['id'])." • ".$row['cnt']." постов";
echo '</div>';
}
echo '<div class="main">';
echo '<img src="/style/icons/str2.gif" alt="*" /> <a href="top.php">Назад в Топ</a> ';
echo '</div>';
break;
case 'themes':
$set['title']='TОР 20-темы на форуме';
include_once '../sys/inc/thead.php';
title();
aut();
echo '<div class="mess">';
echo '<b>TOP 20 людей создавших больше всех тем в форуме</b>';
echo '</div>';
$g = mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_t`"),0);
if ($g==0)
{
echo '<div class="mess">';
echo "В топе никого нетn";
echo '</div>';
}
$sql = mysql_query("SELECT user.*, COUNT(forum_t.id) AS cnt FROM user JOIN forum_t ON (user.id = forum_t.id_user) GROUP BY user.id order by `cnt` desc limit 20");
while($row = mysql_fetch_assoc($sql)) {
$ank=get_user($row['id']);
if ($num==0){
echo '<div class="nav1">';
$num=1;
}elseif
($num==1)
{ echo '<div class="nav2">';
$num=0;}
echo group($ank['id'])."<a href='/info.php?id=$ank[id]'>$ank[nick]</a> n";
echo "".medal($ank['id'])." ".online($ank['id'])." • ".$row['cnt']." тем";
echo '</div>';
}
echo '<div class="main">';
echo '<img src="/style/icons/str2.gif" alt="*" /> <a href="top.php">Назад в Топ</a> ';
echo '</div>';
break;
/////////////////////////////////////////////////////////////////////////////////////
case 'chat':
$set['title']='TОР 20-посты в чате';
include_once '../sys/inc/thead.php';
title();
aut();
echo '<div class="mess">';
echo '<b>TOP 20 людей набравших больше всех постов в чате</b>';
echo '</div>';
$g = mysql_result(mysql_query("SELECT COUNT(*) FROM `chat_post`"),0);
if ($g==0)
{
echo '<div class="mess">';
echo "В топе никого нетn";
echo '</div>';
}
$sql = mysql_query("SELECT user.*, COUNT(chat_post.id) AS cnt FROM user JOIN chat_post ON (user.id = chat_post.id_user) GROUP BY user.id order by `cnt` desc limit 20");
while($row = mysql_fetch_assoc($sql)) {
$ank=get_user($row['id']);
if ($num==0){
echo '<div class="nav1">';
$num=1;
}elseif
($num==1)
{ echo '<div class="nav2">';
$num=0;}
echo group($ank['id'])."<a href='/info.php?id=$ank[id]'>$ank[nick]</a> n";
echo "".medal($ank['id'])." ".online($ank['id'])." • ".$row['cnt']." постов";
echo '</div>';
}
echo '<div class="main">';
echo '<img src="/style/icons/str2.gif" alt="*" /> <a href="top.php">Назад в Топ</a> ';
echo '</div>';
break;
/////////////////////////////////////////////////////////////////////////////////////
case 'rating':
$set['title']='TОР 20-рейтинг';
include_once '../sys/inc/thead.php';
title();
aut();
echo '<div class="mess">';
echo '<b>TOP 20 людей по рейтингу</b>';
echo '</div>';
$g=mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `rating` > '0'"), 0);
if ($g==0)
{
echo '<div class="mess">';
echo "В топе никого нетn";
echo '</div>';
}
$q = mysql_query("SELECT * FROM `user` WHERE `rating` > '0' ORDER BY `rating` DESC LIMIT 20");
while ($ank = mysql_fetch_assoc($q))
{
echo "<table class='post'>n";
$ank=get_user($ank['id']);
if ($num==0){
echo '<div class="nav1">';
$num=1;
}elseif
($num==1)
{ echo '<div class="nav2">';
$num=0;}
echo group($ank['id'])."<a href='/info.php?id=$ank[id]'>$ank[nick]</a> n";
echo "".medal($ank['id'])." ".online($ank['id'])." • ".$ank['rating']." % рейтинга";
echo '</div>';
}
echo "</table>n";
echo '<div class="main">';
echo '<img src="/style/icons/str2.gif" alt="*" /> <a href="top.php">Назад в Топ</a> ';
echo '</div>';
break;
//////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////
case 'money':
$set['title']='TОР 20-монеты';
include_once '../sys/inc/thead.php';
title();
aut();
echo '<div class="mess">';
echo '<b>TOP 20 людей набравших больше всех монет</b>';
echo '</div>';
$g=mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `money` > '0'"), 0);
if ($g==0)
{
echo '<div class="mess">';
echo "В топе никого нетn";
echo '</div>';
}
$q = mysql_query("SELECT * FROM `user` WHERE `money` > '0' ORDER BY `money` DESC LIMIT 20");
while ($ank = mysql_fetch_assoc($q))
{
echo "<table class='post'>n";
$ank=get_user($ank['id']);
if ($num==0){
echo '<div class="nav1">';
$num=1;
}elseif
($num==1)
{ echo '<div class="nav2">';
$num=0;}
echo group($ank['id'])."<a href='/info.php?id=$ank[id]'>$ank[nick]</a> n";
echo "".medal($ank['id'])." ".online($ank['id'])." • ".$ank['money']." монет";
echo '</div>';
}
echo "</table>n";
echo '<div class="main">';
echo '<img src="/style/icons/str2.gif" alt="*" /> <a href="top.php">Назад в Топ</a> ';
echo '</div>';
break;
//////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////
case 'duel':
$set['title']='TОР 20-дуэли';
include_once '../sys/inc/thead.php';
title();
aut();
echo '<div class="mess">';
echo '<b>TOP 20 выигравших в дуэлях</b>';
echo '</div>';
$g=mysql_result(mysql_query("SELECT COUNT(*) FROM `duel` WHERE `act` > '1'"), 0);
if ($g==0)
{
echo '<div class="mess">';
echo "В топе никого нетn";
echo '</div>';
}
$sql = mysql_query("SELECT user.*, COUNT(duel.id) AS cnt FROM user JOIN duel ON (user.id = duel.finish) GROUP BY user.id order by `cnt` desc limit 20");
while($row = mysql_fetch_assoc($sql)) {
$ank=get_user($row['id']);
if ($num==0){
echo '<div class="nav1">';
$num=1;
}elseif
($num==1)
{ echo '<div class="nav2">';
$num=0;}
echo group($ank['id'])."<a href='/info.php?id=$ank[id]'>$ank[nick]</a> n";
echo "".medal($ank['id'])." ".online($ank['id'])." • ".$row['cnt']." дуэль";
echo '</div>';
}
echo '<div class="main">';
echo '<img src="/style/icons/str2.gif" alt="*" /> <a href="top.php">Назад в Топ</a> ';
echo '</div>';
break;
//////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////
case 'zoo':
$set['title']='TОР 20-скотный двор';
include_once '../sys/inc/thead.php';
title();
aut();
echo '<div class="mess">';
echo '<b>TOP 20 участников</b>';
echo '</div>';
$g=mysql_result(mysql_query("SELECT COUNT(*) FROM `user` LEFT JOIN `zagon` ON `zagon`.`id_user` = `user`.`id` WHERE `zagon`.`id_user`"),0);
if ($g==0)
{
echo '<div class="mess">';
echo "В топе никого нетn";
echo '</div>';
}
$sql = mysql_query("SELECT * FROM `user` ORDER BY zagon_stat DESC LIMIT 20");
while($row = mysql_fetch_assoc($sql)) {
$ank=get_user($row['id']);
if ($num==0){
echo '<div class="nav1">';
$num=1;
}elseif
($num==1)
{ echo '<div class="nav2">';
$num=0;}
echo group($ank['id'])."<a href='/info.php?id=$ank[id]'>$ank[nick]</a> n";
echo "".medal($ank['id'])." ".online($ank['id'])." • поймал". ($ank['pol'] == 0 ? "а" : null) . " " . mysql_result(mysql_query("SELECT COUNT(*) FROM `zagon` WHERE `id_user` = '$ank[id]'"),0) . " животных";
echo '</div>';
}
echo '<div class="main">';
echo '<img src="/style/icons/str2.gif" alt="*" /> <a href="top.php">Назад в Топ</a> ';
echo '</div>';
break;
//////////////////////////////////////////////////////////////
default;
//////////////////////////////////////////////////////////////////////////////
$set['title']='Рейтинги польэователей';
include_once '../sys/inc/thead.php';
title();
aut();
echo '<div class="nav1">';
echo '<img src="/style/icons/star_fav.gif" alt="*" /> <a href="?act=messages">Топ рейтинг по количеству сообщений</a> ';
echo '</div>';
echo '<div class="nav2">';
echo '<img src="/style/icons/star_fav.gif" alt="*" /> <a href="?act=balls">Топ рейтинг по баллам</a> ';
echo '</div>';
echo '<div class="nav1">';
echo '<img src="/style/icons/star_fav.gif" alt="*" /> <a href="?act=money">Топ рейтинг по монетам</a> ';
echo '</div>';
echo '<div class="nav2">';
echo '<img src="/style/icons/star_fav.gif" alt="*" /> <a href="?act=post">Топ рейтинг по постам на форуме</a> ';
echo '</div>';
echo '<div class="nav1">';
echo '<img src="/style/icons/star_fav.gif" alt="*" /> <a href="?act=themes">Топ рейтинг по темам на форуме</a> ';
echo '</div>';
echo '<div class="nav2">';
echo '<img src="/style/icons/star_fav.gif" alt="*" /> <a href="?act=chat">Топ рейтинг по постам в чате</a> ';
echo '</div>';
echo '<div class="nav1">';
echo '<img src="/style/icons/star_fav.gif" alt="*" /> <a href="?act=rating">По рейтингу</a> ';
echo '</div>';
echo '<div class="nav2">';
echo '<img src="/style/icons/star_fav.gif" alt="*" /> <a href=?act=duel>Топ рейтинг дуэлей</a> ';
echo '</div>';
echo '<div class="nav2">';
echo '<img src="/style/icons/star_fav.gif" alt="*" /> <a href=?act=zoo>Топ рейтинг скотного двора</a> ';
echo '</div>';
echo '<div class="nav2">';
echo '<img src="/style/icons/star_fav.gif" alt="*" /> <a href=/plugins/user_garem/top>Топ гаремов</a> ';
echo '</div>';
/////////////////////////////////////////////////////////////////////////////////////
}
include_once '../sys/inc/tfoot.php';
?>