Файл: sys/info/stat.php
Строк: 244
<?php
echo '<div class="p_m">' .
PHP_EOL . ' <img src="/style/icons/user_stat.png" alt="*" />';
if (!isset($_GET['stat'])) {
echo '<a href="/'.$ank['mylink'].'?stat"> '.lang('Статистика профиля').' [+]</a><br />';
} else {
echo '<a href="/'.$ank['mylink'].'?">'.lang('Статистика профиля').' [-]</a><br /><br />';
if ($user['id'] != $ank['id'] and $user['group_access'] > 1 and $user['group_access'] >= $ank['group_access'] and $ank['url'] != null and $ank['url_title'] != null) {
echo "<span class="ank_n"><img src="/style/icons/st_a.png" alt="*" /> ".lang('Находится').":</span> <span class="ank_d"><a href='".$ank['url']."'>".output_text($user['url_title'])."</a></span><br />";
}
// TODO: охрененть сколько тут их:-)
$k_them = count::query('forum_themes', '`id_user`="' . $ank['id'] . '"');
echo "<span class="ank_n"><img src='/style/icons/st_a.png' alt='' /> ".lang('Тем в форуме').":</span> <span class="ank_d">[$k_them]</span><br />n";
$k_p_forum= $db->query('select count(*) from forum_posts where `id_user`=?i', [$ank['id']])->el();
echo "<span class="ank_n"><img src='/style/icons/st_a.png' alt='' /> ".lang('Сообщений в форуме').":</span> <span class="ank_d">[$k_p_forum]</span><br />n";
$mail3=count::query('mail', '`id_user`="' . $ank['id'] . '" OR `id_kont`="' . $ank['id'] . '"');
echo "<span class="ank_n"><img src='/style/icons/st_a.png' alt='' /> ".lang('Приватные сообщения').":</span> <span class="ank_d">[$mail3]</span><br />n";
$obmennik3=count::query('obmennik_files', '`id_user`="' . $ank['id'] . '"');
echo "<span class="ank_n"><img src='/style/icons/st_a.png' alt='' /> ".lang('Файлы в обменнике').":</span> <span class="ank_d">[$obmennik3]</span><br />n";
echo "<span class="ank_n"><img src='/style/icons/st_a.png' alt='' /> ".lang('Баллы').":</span> <span class="ank_d">[$ank[balls]]</span><br />n";
echo "<span class="ank_n"><img src='/style/icons/st_a.png' alt='' /> ".lang('Рейтинг').":</span> <span class="ank_d">".rating::output($ank['id'])."</span><br />n";
echo "<span class="ank_n"><img src='/style/icons/st_a.png' alt='' /> ".lang('Монеты').":</span> <span class="ank_d">[$ank[money]]</span><br />n";
$narush = count::query('ban', ' `id_user` = "' . $ank['id'] . '"');
echo " <span class='ank_n'><img src='/style/icons/st_a.png' alt='' /> ". lang('Нарушений').":</span>
".($narush == 0 ?" <span class='ank_d'>". lang('нет')."</span>":"<span class="ank_d">[<a href='/user/histori_ban?id={$ank['id']}'>$narush</a>]</span>").'<br/>';
$timediff=$db->query('SELECT `time` FROM `user` WHERE `id`=?i LIMIT ?i', [$ank['id'], 1])->el();
$oneMinute = 60;
$oneHour = 60 * 60;
$hourfield=floor(($timediff)/$oneHour);
$minutefield=floor(($timediff-$hourfield*$oneHour)/$oneMinute);
$secondfield=floor(($timediff-$hourfield*$oneHour-$minutefield*$oneMinute));
$sHoursLeft=$hourfield;
$sHoursText = lang('часов');
$nHoursLeftLength = mb_strlen($sHoursLeft);
$h_1=mb_substr($sHoursLeft, -1, 1);
if (mb_substr($sHoursLeft, -2, 1) != 1 && $nHoursLeftLength>1) {
if ($h_1== 2 || $h_1== 3 || $h_1== 4) {
$sHoursText = lang('часа');
} elseif ($h_1== 1) {
$sHoursText = lang('час');
}
}
if ($nHoursLeftLength==1) {
if ($h_1== 2 || $h_1== 3 || $h_1== 4) {
$sHoursText = lang('часа');
} elseif ($h_1== 1) {
$sHoursText = lang('час');
}
}
$sMinsLeft =$minutefield;
$sMinsText = lang('минут');
$nMinsLeftLength = mb_strlen($sMinsLeft);
$m_1=mb_substr($sMinsLeft, -1, 1);
if ($nMinsLeftLength>1 && mb_substr($sMinsLeft, -2, 1) != 1) {
if ($m_1== 2 || $m_1== 3 || $m_1== 4) {
$sMinsText = lang('минуты');
} elseif ($m_1== 1) {
$sMinsText = lang('минута');
}
}
if ($nMinsLeftLength==1) {
if ($m_1== 2 || $m_1==3 || $m_1== 4) {
$sMinsText = lang('минуты');
} elseif ($m_1 == 1) {
$sMinsText = lang('минута');
}
}
$displaystring = "".
$sHoursLeft." ".
$sHoursText." ".
$sMinsLeft." ".
$sMinsText." ";
if ($timediff<0) {
$displaystring = null;
}
echo "<span class="ank_n"><img src='/style/icons/st_a.png' alt='' /> ".lang('Регистрация').":</span> <span class="ank_d">".vremja($ank['date_reg'])."</span><br />n";
echo "<span class="ank_n"><img src='/style/icons/st_a.png' alt='' /> ".lang('На сайте провел'.($ank['pol'] == 0 ? 'а':false)).":</span> <span class="ank_d">$displaystring</span><br />n";
echo "<span class="ank_n"><img src='/style/icons/st_a.png' alt='' /> ".lang('Посл. посещение').":</span> <span class="ank_d">".vremja($ank['date_last'])."</span><br />n";
}
echo "</div>";