Файл: stat.php
Строк: 136
<?
require'shaxty.php'; // waphp.ru - закрытый клуб вап мастеров!
$align='left';
$title="Статистика";
include_once (H.'shaxty/head.php');
check_login();
switch($mod) {
case '10rating':
echo "<b>Самые Авторитетные</b><br/><br />";
$r = @mysql_query ("SELECT * FROM users ORDER BY vote_us desc LIMIT 0,10;");
$i = 1;
while ($a = mysql_fetch_array($r))
{
echo $div2.($i++).") ".nik($a["user"])." - <a href="".H."rating".$a['id']."?all"><b>".$a["vote_us"]."</b></a>".$div9;
echo '<dl></dl>';
}
break;
case '10postf':
echo "<b>Самые активные форумовцы</b><br/><br />";
$r = @mysql_query ("SELECT user,postsf FROM users ORDER BY postsf desc LIMIT 0,10;");
$i = 1;
while ($a = mysql_fetch_array($r))
{
echo $div2.($i++).") ".nik($a["user"])." - ".$a["postsf"].$div9;
echo '<dl></dl>';
}
break;
case 'newtoday':
if (empty($user['max'])) $user['max']=10;
$max = $user['max'];
$k_post=mysql_result(mysql_query("select count(*) as num from users where regday = '".date("d-m-Y")."'"),0);
$k_page=k_page($k_post,$max);
$page=page($k_page);
$start=$max*$page-$max;
$r = mysql_query ("Select * from users where regday = '".date("d-m-Y")."' order by id LIMIT $start, $max");
if ($k_post == 0)echo '<br />Список пуст...<br />';
else{
echo 'Сегодня зарег-лось <b>'.$k_post.'</b> чел.<br />';
if (($max*$page)<$k_post) $maxi = $max*$page; else $maxi = $k_post;
echo 'показаны '.($start+1).'-'.$maxi.' из '.$k_post.'<br /><br />';
}
$post_k=$start+1;
while($a = @mysql_fetch_array($r)){
echo $div2.'<b>'.nik($a[id]).'</b> Зарег-ся в '.date("H:i", $a[date]).''.$div9;
echo '<dl></dl>';
}
if ($k_page>1){
echo "<dl><dt></dt></dl>";
str('?mod='.$mod.'&',$k_page,$page); // Вывод страниц
echo "<br /><dl><dt></dt></dl><br />";
}
break;
case 'birthday':
if (empty($user['max'])) $user['max']=10;
$max = $user['max'];
$k_post=mysql_result(mysql_query("select count(*) as num from users where day = '".date("d")."' and month = '".date("m")."'"),0);
$k_page=k_page($k_post,$max);
$page=page($k_page);
$start=$max*$page-$max;
$r = mysql_query ("Select * from users where day = '".date("d")."' and month = '".date("m")."' order by id LIMIT $start, $max");
if ($k_post == 0)echo '<br />Список пуст...<br />';
else{
echo 'Именинников сегодня <b>'.$k_post.'</b> чел.<br />';
if (($max*$page)<$k_post) $maxi = $max*$page; else $maxi = $k_post;
echo 'показаны '.($start+1).'-'.$maxi.' из '.$k_post.'<br /><br />';
}
$post_k=$start+1;
while($a = @mysql_fetch_array($r)){
echo $div2.'<b>'.nik($a[id]).'</b>'.$div9;
echo '<dl></dl>';
}
if ($k_page>1){
echo "<dl><dt></dt></dl>";
str('?mod='.$mod.'&',$k_page,$page); // Вывод страниц
echo "<br /><dl><dt></dt></dl><br />";
}
break;
case 'users':
if(empty($_GET['order']))$order = 'id';
else $order = check($_GET['order']);
if($_GET['desc']=='') $desc = '';
else $desc = check($_GET['desc']);
if($_GET['sex']=='') $sex = '';
else $sex = check($_GET['sex']);
if($sex=='')echo 'Все|<a href="?mod='.$mod.'&sex=1&desc='.$desc.'">Парни</a>|<a href="?mod='.$mod.'&sex=0&desc='.$desc.'">Девушки</a>';
else if($sex==1)echo '<a href="?desc='.$desc.'">Все</a>|Парни|<a href="?sex=0&desc='.$desc.'">Девушки</a>';
else if($sex==0)echo '<a href="?desc='.$desc.'">Все</a>|<a href="?sex=1&desc='.$desc.'">Парни</a>|Девушки';
echo '<br />Сортировать:<br />По: '; // ,'rur-Деньги'
$arr = array('id-ID','date-Дата реги','level-Уровень','posts-Посты','vote_us-Рейтинг','onl-Посл. авт.');
foreach($arr as $v){
list ($o,$n) = explode('-',$v);
if($order!=$o)echo '<a href="?mod='.$mod.'&desc='.$desc.'&order='.$o.'">'.$n.'</a>|';
else echo ''.$n.'|';
}
echo '<br />Порядок:';
$ar = array('-123','desc-321');
foreach($ar as $d){
list ($d,$n) = explode('-',$d);
if($desc!=$d)echo '<a href="?mod='.$mod.'&order='.$order.'&desc='.$d.'">'.$n.'</a>|';
else echo ''.$n.'|';
}
echo '<br />';
if($sex!='')$sexi = 'where sex = "'.$sex.'"'; else $sexi = '';
if (empty($user['max'])) $user['max']=10;
$max = $user['max'];
$k_post=mysql_result(mysql_query("select count(*) as num from users ".$sexi.""),0);
$k_page=k_page($k_post,$max);
$page=page($k_page);
$start=$max*$page-$max;
$r = mysql_query ("Select * from users ".$sexi." order by ".$order." ".$desc." LIMIT $start, $max");
if ($k_post == 0)echo '<br />Список пуст...<br />';
else{
if (($max*$page)<$k_post) $maxi = $max*$page; else $maxi = $k_post;
echo 'показаны '.($start+1).'-'.$maxi.' из '.$k_post.'<br /><br />';
}
$post_k=$start+1;
while($a = @mysql_fetch_array($r)){
echo $div2.'ID: <b>'.$a[id].'</b> <b>'.nik($a[id]).'</b> ('.$a[posts].' постов)'.$div9;
echo '<dl></dl>';
}
if ($k_page>1){
echo "<dl><dt></dt></dl>";
str('?mod='.$mod.'&desc='.$desc.'&order='.$order.'&sex='.$sex.'&',$k_page,$page); // Вывод страниц
echo "<br /><dl><dt></dt></dl><br />";
}
break;
case 'admin':
echo $div1."<b>".level($id)."</b><br/>".$div9;
echo '<br />';
$r = mysql_query("SELECT * FROM users WHERE level = '$id' order by id");
if (mysql_affected_rows() == 0) {
echo "Вакансия свободна<br/>";
} else {
while ($a = mysql_fetch_array($r)){
$nk = $a["id"];
$nick = $a["user"];
if ($nk==1 || $nk==2) echo $div2.''.nik($nick).' (Автор проекта)'.$div9;
else echo $div2.''.nik($nick).''.$div9;
}
}
break;
case 'last':
if(empty($_GET['d']))$d = date('d');
else $d = check($_GET['d']);
echo '<div class="c4"><img src="/style/img/b.png" alt=""/>Посетили: <b>Сегодня</b></div>';
echo '<div class="menu_j"><a href="?mod=newlast" class="top_menu_j">Должны посетить</a></div>';
$d = date('d');
//if($d<=9)$d = '0'.$d;
if (empty($user['max'])) $user['max']=10;
$max = $user['max'];
$k_post=mysql_result(mysql_query("select count(*) as num from users where vis='".$d."'"),0);
$k_page=k_page($k_post,$max);
$page=page($k_page);
$start=$max*$page-$max;
$r = mysql_query ("Select * from users where vis='".$d."' order by id LIMIT $start, $max");
if ($k_post == 0)echo '<div class="c4"><b>Список пуст...</b></div>';
else{
echo 'Посетителей <b>'.$k_post.'</b> чел.<br />';
if (($max*$page)<$k_post) $maxi = $max*$page; else $maxi = $k_post;
echo 'показаны '.($start+1).'-'.$maxi.' из '.$k_post.'<br /><br />';
}
$post_k=$start+1;
while($a = @mysql_fetch_array($r)){
echo $div2.'<b>'.nik($a[id]).'</b> В '.date("H:i", $a[onl]).''.$div9;
//echo '<div class="menu_j"><b>'.nik($a[id]).'</b> В '.date("H:i", $a[onl]).'</div>';
echo '<dl></dl>';
}
if ($k_page>1){
echo "<dl><dt></dt></dl>";
str('?mod='.$mod.'&d='.$d.'&',$k_page,$page); // Вывод страниц
echo "<br /><dl><dt></dt></dl><br />";
}
break;
case 'newlast':
echo 'Посетили: <a href="?mod=last">Сегодня</a>';
echo '|<b>Должны посетить</b><br />';
$d = date('d');
if (empty($user['max'])) $user['max']=10;
$max = $user['max'];
$k_post=mysql_result(mysql_query("select count(*) as num from users where vis<'".$d."'"),0);
$k_page=k_page($k_post,$max);
$page=page($k_page);
$start=$max*$page-$max;
$r = mysql_query ("Select * from users where vis<'".$d."' order by id LIMIT $start, $max");
if ($k_post == 0)echo '<br />Список пуст...<br />';
else{
echo 'Посетителей <b>'.$k_post.'</b> чел.<br />';
if (($max*$page)<$k_post) $maxi = $max*$page; else $maxi = $k_post;
echo 'показаны '.($start+1).'-'.$maxi.' из '.$k_post.'<br /><br />';
}
$post_k=$start+1;
while($a = @mysql_fetch_array($r)){
echo $div2.'<b>'.nik($a[id]).'</b> В '.date("H:i", $a[onl]).''.$div9;
echo '<dl></dl>';
}
if ($k_page>1){
echo "<dl><dt></dt></dl>";
str('?mod='.$mod.'&d='.$d.'&',$k_page,$page); // Вывод страниц
echo "<br /><dl><dt></dt></dl><br />";
}
break;
case 'stat':
echo $fs1;
//$users=mysql_fetch_array(mysql_query("SELECT count(*) FROM users"));
$users = DB::$dbh->querySingle("SELECT COUNT(id) FROM users");
//$usersm=mysql_fetch_array(mysql_query("SELECT count(*) FROM users where sex='1'"));
$usersm = DB::$dbh->querySingle("SELECT COUNT(id) FROM users where sex=?",array(1));
//$usersj=mysql_fetch_array(mysql_query("SELECT count(*) FROM users where sex='0'"));
$usersj = DB::$dbh->querySingle("SELECT COUNT(id) FROM users where sex=?",array(0));
echo "Всего в клубе юзepoв:<a href='stat.php?mod=users'>{$users}</a><br />n";
echo "Пapнeй: <a href='?mod=users&sex=1'>{$usersm}</a><br />n";
echo "Дeвyшek:<a href='?mod=users&sex=0'>{$usersj}</a><br />n";
echo $div5;
/////////////////////////////////
echo onLines();
//$newtoday=mysql_fetch_array(mysql_query("SELECT count(*) from users WHERE regday = '".date("d-m-Y")."'"));
//echo "Новенькие сегодня: <a href="stat.php?mod=newtoday">".$newtoday[0]."</a><br/>";
$curdate=date("d-m-Y");
$newtoday = DB::$dbh->querySingle("SELECT COUNT(id) from users WHERE regday =?",array($curdate));
echo "Hoвeньkue ceгoдня: <a href='stat.php?mod=newtoday'>{$newtoday}</a><br />n";
$vn=mysql_fetch_array(mysql_query ("select count(*) as num from users WHERE visit>'".date("Y.m.d.")."'"));
echo 'Нас сегодня посетили: <a href="stat.php?mod=last">'.$vn[0].'</a><br/>';
$birth = mysql_fetch_array(mysql_query ("Select count(*) from users where day = '".date("d")."' and month = '".date("m")."'"));
echo "Именинники сегодня: <a href="stat.php?mod=birthday">".$birth[0]."</a><br/>";
/*if ($user["level"]>6){
$banned=mysql_fetch_array(mysql_query("SELECT count(klu4) FROM bannlist"));
echo "Забанненные IP+SOFT: <a href="stat.php?mod=banned">".$banned[0]."</a><br/>";
$fullignor = mysql_fetch_array(mysql_query ("Select count(*) from users where inv = '2'"));
echo "Полный Игнор: <a href="stat.php?mod=fullignor">".$fullignor[0]."</a><br/>";
}*/
echo $div5;
$files= @mysql_result(@mysql_query("SELECT count(*) FROM `fo_files`;"), 0);
echo "Файлов в обменнике: <b>".$files."</b><br/>";
//echo "Фото в альбомах: <b>".$itog__foto_albom['count(*)']."</b><br/>";
//echo "Сообщений в чате: <b>".$summa."</b><br/>";
$pf=mysql_fetch_array(mysql_query("SELECT count(*) FROM forum_msg "));
echo "Сообщений в форуме: <b>".$pf[0]."</b><br/>";
$g = mysql_query("SELECT count(*) FROM `forum_t`;");
$k_t=mysql_result($g, 0);
echo "Тем в форуме: <b>".$k_t."</b><br/>";
$g = mysql_query("SELECT count(*) FROM `forum_f`;");
$k_p=mysql_result($g, 0);
echo "Разделов в форуме: <b>".$k_p."</b><br/>";
//$letters=mysql_fetch_array(mysql_query("SELECT count(*) FROM privat "));
//echo "Записок в базе: <b>".$letters[0]."</b><br/>";
break;
case 'administraciia':
$sadmins=mysql_fetch_array(mysql_query("SELECT count(*) FROM users where level='9'"));
echo "<br /><img src="img/admins.gif" alt="*"/> <a href="stat.php?mod=admin&id=9">".level(9)." (".$sadmins[0].")</a><br/>";
$sadmins=mysql_fetch_array(mysql_query("SELECT count(*) FROM users where level='8'"));
echo "<img src="img/admins.gif" alt="*"/> <a href="stat.php?mod=admin&id=8">".level(8)." (".$sadmins[0].")</a><br/>";
$admins=mysql_fetch_array(mysql_query("SELECT count(*) FROM users where level='7'"));
echo "<img src="img/admins.gif" alt="*"/> <a href="stat.php?mod=admin&id=7">".level(7)." (".$admins[0].")</a><br/>";
$smods=mysql_fetch_array(mysql_query("SELECT count(*) FROM users where level='6' "));
echo "<img src="img/admins.gif" alt="*"/> <a href="stat.php?mod=admin&id=6">".level(6)." (".$smods[0].")</a><br/>";
$mods=mysql_fetch_array(mysql_query("SELECT count(*) FROM users where level='5' "));
echo "<img src="img/admins.gif" alt="*"/> <a href="stat.php?mod=admin&id=5">".level(5)." (".$mods[0].")</a><br/>";
break;
default:
echo $fs1;
echo "<br /><img src="img/act.gif" alt="*"/> <a href="stat.php?mod=stat">Статистика сайта</a><br/>";
echo $div5;
echo "<img src="img/act.gif" alt="*"/> <a href="stat.php?mod=administraciia">Администрация</a><br/>";
echo $div5;
$vs_count = mysql_query("SELECT id,user FROM users WHERE onl> '".($time-$set['time_aut']) ."' and inv !='1' group by user order by id desc;");
$kolvs = mysql_affected_rows();
echo "<img src="img/act.gif" alt="*"/> <a href="onl.php">Kтo онлайн?</a> (".$kolvs.")<br/>";
echo $div5;
$vips=mysql_fetch_array(mysql_query("SELECT count(*) FROM users where level='4' "));
echo "<img src="img/admins.gif" alt="*"/> <a href="stat.php?mod=admin&id=4">".level(4)." (".$vips[0].")</a><br/><br />";
echo "<img src="img/act.gif" alt="*"/> <a href="stat.php?mod=10postf">Самые активные</a><br/>";
echo "<img src="img/act.gif" alt="*"/> <a href="stat.php?mod=10rating">Самые Авторитетные</a><br/>";
echo $div5;
echo "<img src="img/act.gif" alt="*"/> <a href="board.php">Доска почета</a><br/><br />";
break;
}
echo '<br />';
if($mod) echo "$div1<a href="stat.php">Статистика</a>$div9";
include_once ('shaxty/foot.php');
/* by -=ШАХТЕР=- (waphp.ru - качай только тут) */ ?>