Файл: mob-lave.ru/user/profile/statistic.php
Строк: 91
<?php
require_once '../../core/set.php';
if (isset($user))$ank['id']=$user['id']; //
if(isset($_GET['u']))
$ank['id'] = num($_GET['u']);
$ank=get_user($ank['id']); //
if(!$ank){header("Location: /index.php?");exit;}
if ($ank['id'] == 3){
header('Location: /index.php');
} //
$set['title'] = 'Статистика '.$ank['login'];
require_once H.'core/head.php';
require_once H.'core/panel.php';
echo '<div class="navig">'.$home. $z. $set['title'].'</div>';
if($ank['close'] == '1' && $user['id'] != $ank['id'] && $user['level'] == 0){
echo '<div class="err">'.$ank['login'].' закрыл свой профиль от всех кроме друзей!</div>';
echo '<div class="mess">Тест</div>';
require_once H.'core/foot.php';
exit();
}
if($ank['close'] == '2' && $user['id'] != $ank['id'] && $user['level'] == 0){
echo '<div class="err">'.$ank['login'].' закрыл свой профиль от всех!</div>';
require_once H.'core/foot.php';
exit();
}
echo '<div class="top_group"><table width="100%" cellspacing="0" cellpadding="0" class="auts">
<tr class="auts">
<td class="top_menu_act" style="border-radius: 8px 0px 0px 8px"><a href="/?login='.$ank['login'].'"><center>Профиль</center></a></td>
<td class="top_menu_act"><a href="/user/profile/ank_info.php?u='.$ank['id'].'"><center>Анкета</center></a></td>
<td class="top_menu" style="border-radius: 0px 8px 8px 0px"><center>Статистика</center></td>
</tr>
</table></div>';
$count = mysql_fetch_assoc(mysql_query("SELECT `count_post_chat`,`count_post_them`,`count_them` FROM `$system[perfix]_user_ank` WHERE `id_user` = '$ank[id]'"));
echo '<div class="mess">';
echo 'Тем в форуме: '.$count['count_them'].'<br/>';
echo 'Сообщений в форуме: '.$count['count_post_them'].'<br/>';
echo 'Сообщений в чате: '.$count['count_post_chat'].'<br/>';
echo 'Провел на сайте: ';
$time = $ank['anketa_alltime'];
$chas=intval($time/3600);
if($chas>0){
$chas = $chas.' ч.';
$time=$time-($chas*3600);
} else {
$chas = '';
}
$min=intval($time/60);
if($min>0){
$min = $min.' м.';
$time=$time-($min*60);
} else {
$min = '';
}
$sek = $time.' с.';
echo '<b>'.$chas.' '.$min.' '.$sek.'</b><br>';
echo 'Последний раз был на сайте: '.vremja($ank['online']);
echo '</div>';
// ---------- ip ---------- //
if((isset($user['id']) && $ank['id'] == $user['id']) or (user_access('user_ip') && isset($user['id']))){
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `$system[perfix]_ip` WHERE `id_user` = '$ank[id]'"),0);
$k_page = k_page($k_post,$set['p_str']);
$page = page($k_page);
$start = $set['p_str']*$page-$set['p_str'];
$ip = mysql_fetch_assoc(mysql_query("SELECT * FROM `$system[perfix]_ip` WHERE `id_user` = '$ank[id]' ORDER BY `id` DESC"));
echo '<div class="mess">';
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `$system[perfix]_ip` WHERE `id_user` = '$ank[id]'"),0) == false){
echo 'IP адрес не определен';
}else{
echo '<b>IP адрес:</b> (Посл. обновл.: '.vremja($ip['time']).')<br /> '.htmlspecialchars($ip['ip']);
echo '<br /><b>Браузер и инфа о системе:</b><br /> '.text($ip['user_agent']).'<br />';
}
echo '</div>';
}
if(!isset($_GET['ip']) && ($ank['id'] == $user['id'] or user_access('user_ip'))) {
echo '<div class="menu_touch"><a href="/user/profile/statistic.php?u='.$ank['id'].'&ip"><div id="dark" class="icon-enter"></div> Показать историю входов ('.$k_post.')</a></div>';
}
if(isset($_GET['ip']) && ($ank['id'] == $user['id'] or user_access('user_ip'))) {
$ip_query = mysql_query("SELECT * FROM `$system[perfix]_ip` WHERE `id_user` = '$ank[id]' ORDER BY `id` DESC LIMIT $start, 5");
echo '<div class="menu_touch"><a href="/user/profile/statistic.php?u='.$ank['id'].'"><div id="dark" class="icon-enter"></div> Скрыть историю входов ('.$k_post.')</a></div>';
while($post = mysql_fetch_assoc($ip_query)){
echo '<div class="mess"><b>IP: </b>'.htmlspecialchars($post['ip']).'<br /><b>Система:</b> '.text($post['user_agent']).'</div>';
}
}
echo '<div class="navig">'.$home. $z. $set['title'].'</div>';
require_once H.'core/foot.php';
?>