Размер файла: 5.22Kb
<?
include('../core/core.php');
include(BASEDIR.INC.'func.php');
include(BASEDIR.INC.'session.php');
include(BASEDIR.INC.'session_user.php');
$mode = htmlspecialchars($_GET['mode']);
include(BASEDIR.INC.'head.php');
echo '<div class="razdel">Статистика сайта</div>';
$act = '<img src="'.BASEDIR.''.IMG.'act.png">';
switch ($mode):
case 'index':
show_title('Статистика сайта');
echo'<div class="menu">';
$inj = mysql_query("SELECT count(*) FROM `users` WHERE `status`= '101' OR `status`= '102' OR `status`= '103' OR `status`= '104'");
$utf = mysql_fetch_row($inj);
$result = $utf[0];
echo'
'.$act.' <a href="?mode=admin">Администрация</a> ('.$result.')<br />
'.$act.' <a href="/users/user.php?mode=activ">Самые активные</a><br />
'.$act.' <a href="?mode=scins">Популярные скины</a><br />
'.$act.' <a href="?mode=level">Cамые опытные</a><br />
';
$rec = mysql_query("select * from `statistic` WHERE id = '1';");
$rec = mysql_fetch_assoc($rec);
$hi = $rec['hits'] - $rec['hits_today'];
$ho = $rec['host'] - $rec['host_today'];
echo'<hr>
'.$act.' Всего хостов: '.$rec['host'].' <small>(<font color="green">+'.$ho.'</font>)</small><br />
'.$act.' Всего хитов: '.$rec['hits'].' <small>(<font color="green">+'.$hi.'</font>)</small>';
echo'</div>';
break;
case 'scins':
show_title('Популярные скины');
$papka='../style';
$dir=opendir($papka);
while($file=readdir($dir))
{
if(is_dir($papka.'/'.$file) && $file!='.' && $file!='..')
$oq= mysql_query("SELECT count(*) FROM users WHERE theme ='".$file."'");
$rq = mysql_fetch_row($oq);
$result = $rq[0];
$option.='<div class="menu"><a href="?mode=ok&sc='.$file.'">'.$file.'</a> - <strong>'.$result.'</strong> чел.</div>';
}
closedir($dir);
$option = str_replace('<div class="menu"><a href="?mode=ok&sc=.">.</a> - <strong></strong> чел.</div>','',$option );
$option = str_replace('<div class="menu"><a href="?mode=ok&sc=..">..</a> - <strong></strong> чел.</div>','',$option );
echo $option;
break;
case 'ok':
$sc = check($_GET['sc']);
if(is_user()){
$users = mysql_query('SELECT * FROM users WHERE login = "'.$_COOKIE['login'].'"');
$users = mysql_fetch_assoc($users);
if($users['theme'] == $sc){
echo'У вас уже установлен данный стиль!';
} else {
mysql_query("UPDATE `users` SET `theme`='$sc' WHERE login = '".$_COOKIE['login']."';");
header ('location: /');
}
} else {
if($_SESSION['themes_index'] == $sc){
echo'У вас уже установлен данный стиль!';
} else {
$_SESSION['themes_index'] = $sc;
header ('location: /');
}
}
break;
case 'level':
show_title('Cамые опытные');
$g=mysql_query("SELECT * FROM `users` ORDER BY `level` DESC LIMIT 10");
while($u=mysql_fetch_array($g)){
echo'<div class="menu">';
$li =mysql_query("SELECT * FROM users WHERE `login`='".$u['login']."';");
$li = mysql_fetch_assoc($li);
if($li['status'] == 101){$st ='Администратор';}
if($li['status'] == 102){$st ='Помощник Администратора';}
if($li['status'] == 103){$st ='Модератор';}
if($li['status'] == 104){$st ='Помощник Модератора';}
if($li['status'] == 105){$st ='Пользователь';}
if($li['avatar_mini'] == NULL){ $avatar ='/images/noavatar.gif'; } else {$avatar = ''.$li['avatar_mini'].'';}
$p = mysql_query('SELECT * FROM session_user WHERE user = "'.$u['login'].'"');
if(mysql_num_rows($p) != 0){ $on ='[<font color="green">On</font>]'; } else { $on ='[<font color="red">Off</font>]'; }
echo'<div style="overflow: hidden"><div style="float: left"><img src="'.$avatar.'"></div> <a href="/users/profile.php?user='.$u['login'].'">'.$u['login'].'</a> ('.$u['level'].')<br />
'.$st.' '.$on.'</div>';
echo'</div>';
}
break;
case 'admin':
show_title('Администрация сайта');
$g=mysql_query("SELECT * FROM `users` WHERE `status`= '101' OR `status`= '102' OR `status`= '103' OR `status`= '104'");
while($u=mysql_fetch_array($g)){
echo'<div class="menu">';
$li =mysql_query("SELECT * FROM users WHERE `login`='".$u['login']."';");
$li = mysql_fetch_assoc($li);
if($li['status'] == 101){$st ='Администратор';}
if($li['status'] == 102){$st ='Помощник Администратора';}
if($li['status'] == 103){$st ='Модератор';}
if($li['status'] == 104){$st ='Помощник Модератора';}
if($li['status'] == 105){$st ='Пользователь';}
if($li['avatar_mini'] == NULL){ $avatar ='/images/noavatar.gif'; } else {$avatar = ''.$li['avatar_mini'].'';}
$p = mysql_query('SELECT * FROM session_user WHERE user = "'.$u['login'].'"');
if(mysql_num_rows($p) != 0){ $on ='[<font color="green">On</font>]'; } else { $on ='[<font color="red">Off</font>]'; }
echo'<div style="overflow: hidden"><div style="float: left"><img src="'.$avatar.'"></div> <a href="/users/profile.php?user='.$u['login'].'">'.$u['login'].'</a><br />
'.$st.' '.$on.'</div>';
echo'</div>';
}
break;
default:
header ('location: ?mode=index');
endswitch;
echo'<div class="menu"><a href="?">Назад</a><br />';
echo'<a href="/">На главную</a></div>';
include(BASEDIR.INC.'foot.php');
?>