Файл: us.php
Строк: 152
<?
include_once 'system/sys.php';
include 'system/funcs.php';
if(!$cms->us['id']){
header('location: /');
exit;
}
$us = DB::$dbs->queryFetch("SELECT * FROM `us` where `id` = ? limit 1",array(abs(intval($_GET['id']))));
if(empty($us['nick'])){
header('location: /');
exit;
}
verh('Страница '.$us['nick'],$func->uNick($us['id']));
$reg = DB::$dbs->queryFetch("select `id`,`ok`,`kem` from `reg` where `us`=? limit 1",array($us['id']));
if($reg['id']){
if($reg['ok'] == 1 || $reg['ok'] == 2){
echo '<div class="list1">Регистрацию '; if($reg['ok'] == 1) echo 'подтвердил'; elseif($reg['ok'] == 2) echo 'отклонил'; echo ' '.$func->uNick($reg['kem']).'</div>';
}
}
# Мошенник
if($us['ked'] == 1) echo '<div class="list1"><img src="/images/block.png" alt="*" align="middle" /> <b><font color="red">Данный пользователь - мошенник!</font></b></div>';
$ban = DB::$dbs->queryFetch("SELECT * from `ban` where `us` = ? and `end` > ?",array($us['id'],time()));
if($ban != 0){
echo '<div class="list1"><b><font color="red">Пользователь в бане!</font></b><br/>
Причина: <b>'.$func->text($ban['why']).'</b><br>
Дата бана: <b>'.t($ban['time']).'</b><br/>
Дата освобождения: <b>'.date("d.m.Y в H:i:s",$ban['end']).'</b>';
$ban_who = DB::$dbs->queryFetch("SELECT * from `us` where `id` = ?",array($ban['who']));
if($cms->us['level']>=$ban_who['level']){
echo ' [<a href="/us'.$us['id'].'?ban">x</a>]';
if(isSet($_GET['ban']) && $cms->us['level']>=$ban_who['level']){
DB::$dbs->query('DELETE FROM `ban` where (`us`=?)',array($us['id']));
header('location:/us'.$us['id']);
}
}
echo '</div>';
}
echo '<div class="list1">
<span style="color:#818181">» Зарегистрирован</span> '.t($us['reg']).'<br>
<span style="color:#818181">» Последняя активность:</span> '.t($us['last']).'<br>
<span style="color:#818181">» Провёл на сайте:</span> '.times($us['online']).'<br>';
if($us['level'] > 3) $level = 'Создатель';
elseif($us['level'] == 3) $level = 'Ст. Админ';
elseif($us['level'] == 2) $level = 'адм';
elseif($us['level'] == 1) $level = 'Модер';
else $level = 'Мастер';
echo '<span style="color:#818181">» Уровень:</span> <span style="color:#FF0000"><b>'.$level.'</b></span><br>
</div>
<div class="list1"><img src="'.(is_file('files/avs/'.$us['id'].'.jpg') ? 'files/avs/'.$us['id'].'.jpg':'images/noava.png').'" alt="*" style="max-width: 208px; max-height: 208px;"/></a><br>';
if($cms->us['id']!=$us['id']){
echo'<img src="/images/004.png" alt=""/> <a href="/msg'.$us['id'].'">Написать сообщение</a><br>';
# Игнор
$ignor = DB::$dbs->queryFetch("SELECT * from `ignor` where `us` = ? and `kem` = ?",array($cms->us['id'],$us['id']));
echo '<img src="/images/'.($ignor['id'] ? 'yes':'stop_2').'.png" alt="*"/> <a href="/msg.php?u='.$us['id'].'&ignor">'.($ignor['id'] ? 'Убрать из игнора':'В игнор').'</a><br>';
# Фаворит
$favorit = DB::$dbs->queryFetch("SELECT * from `favorit` where `kem` = ? and `us` = ?",array($cms->us['id'],$us['id']));
echo '<img src="/images/'.($favorite['id'] ? 'blue_favorites':'favorites_folder').'.png" alt="*"/> <a href="/favorit.php?u='.$us['id'].'">'.($favorite['id'] ? 'Убрать из избранных':'В избранное').'</a><br>';
}
echo '</div><div class="list1">
» ID: <b>'.$us['id'].'</b><br>';
if($us['rating'] >= 0 && $us['rating'] <= 0.20) $status = 'Новичек';
elseif($us['rating'] >= 0.21 && $us['rating'] <= 0.50) $status = 'Продвинутый';
elseif($us['rating'] >= 0.51 && $us['rating'] <= 3.00) $status = 'Узнаваемый';
elseif($us['rating'] >= 3.01 && $us['rating'] <= 10.00) $status = 'Здешний';
elseif($us['rating'] >= 10.01 && $us['rating'] <= 50.00) $status = 'Уважаемый';
elseif($us['rating'] >= 50.01 && $us['rating'] <= 100.00) $status = 'V.I.P';
echo '» Статус: <span style="color:green">'.(!empty($us['status']) ? $us['status']:$status).'</span><br>';
$medals = DB::$dbs->querySingle("SELECT count(id) from `medals` where `us` = ?",array($us['id']));
echo '» Награды: <a href="/medals.php?id='.$us['id'].'">'.$medals.'</a>';
if($medals > 0){ echo ' : ';
$medals = DB::$dbs->query("SELECT * from `medals` where `us` = ?",array($us['id']));
while($medal = $medals->fetch()){
switch($medal['type']){
case 1: $image='medal_silver_3';
break;
case 2: $image='medal_silver_2';
break;
case 3: $image='medal_red';
break;
case 4: $image='medal_gold_3';
break;
case 5: $image='medal_gold_1';
break;
case 6: $image='medal_bronze_3';
break;
case 7: $image='medal_bronze_1';
break;
case 8: $image='gold_medal';
break;
case 9: $image='award_star_gold_3';
break;
case 10:$image='award_star_gold_2';
break;
}
echo '<img src="/images/medals/'.$image.'.png" alt="*"/>';
}
}
echo '</div><div class="menu2">Личные данные</div><div class="ram">
<div class="raz"><img src="/images/ups.png" alt=""/> <a href="/us.php?id='.$us['id'].'&nicks">История ников</a> ('.DB::$dbs->querySingle("SELECT count(`id`) from `nicks` where `us` = ?",array($us['id'])).')';
if(isSet($_GET['nicks'])){
echo '<div class="list1">';
if(DB::$dbs->querySingle("SELECT count(`id`) from `nicks` where `us` = ?",array($us['id'])) == 0){ echo $func->uNick($us['id']).' не менял ник!'; }else{
$nicks = DB::$dbs->query("SELECT * from `nicks` where (`us` = ?) order by `id` desc",array($us['id']));
while($nick = $nicks->fetch()){
echo '<b>'.$nick['old'].'</b> -> <b>'.$nick['new'].'</b><br>Сменил: '.$func->uNick($nick['kem']).' ('.t($nick['time']).')<hr>';
}}
echo '</div>';
}
echo '</div>';
if($us['id'] != $cms->us['id'] && $us['ank'] == 1){ echo '<div class="rega">Вы не можете просматривать анкетные данные и активность пользователя '.$func->uNick($us['id']).', так как он предпочёл их скрыть!</div>'; }else{
if(!empty($us['name'])) echo '<div class="list1">Имя: '.$us['name'].'</div>';
echo '<div class="list1">Пол: '.$us['sex'].'</div>
<div class="list1">Дата рождения: '.$us['birthday'].'</div>';
if(!empty($us['country'])) echo '<div class="list1">Страна: '.$us['country'].'</div>';
if(!empty($us['city'])) echo '<div class="list1">Город: '.$us['city'].'</div>';
if(!empty($us['about'])) echo '<div class="list1">О себе: '.$func->text($us['about']).'</div>';
if(!empty($us['icq'])) echo '<div class="list1">ICQ: '.$us['icq'].'</div>';
if(!empty($us['emaile'])) echo '<div class="list1">E-mail: '.$us['email'].'</div>';
}
echo '</div><div class="menu2">Информация и активность</div><div class="ram">
<div class="raz"><img src="/images/theme.png" alt=""/> Тем в <a href="/thems'.$us['id'].'">форуме</a>: '.DB::$dbs->querySingle("SELECT count(`id`) from `forum_thema` where `author` = ?".($cms->us['level']>0?NULL:' and `del`='0'')."",array($us['id'])).'</div>
<div class="raz"><img src="/images/txt4.png" alt=""/> Постов в <a href="/posts'.$us['id'].'">форуме</a>: '.DB::$dbs->querySingle("SELECT count(`id`) from `forum_post` where `us` = ? ".($cms->us['id']>0?NULL:'and `del`='0'')."",array($us['id'])).' (Сегодня: '.DB::$dbs->querySingle("SELECT count(`id`) from `forum_post` where `us` = ? ".($cms->us['id']>0?NULL:'and `del`='0'')." and `time`>?",array($us['id'],(time()-86400))).')</div>
<div class="raz"><img src="/images/comments.png" alt=""/> Комментариев: '.DB::$dbs->querySingle("SELECT count(`id`) from `news_komm` where `us` = ?",array($us['id'])).'</div>
<div class="raz"><img src="/images/files2.png" alt=""/> <a href="/files.php?id='.$us['id'].'">Файлы</a> <span style="color: #000;">('.DB::$dbs->querySingle("SELECT count(`id`) from `zc_file` where `us` = ?",array($us['id'])).')</span></div></div>
<div class="menu2">Репутация на сайте</div><div class="ram">
<div class="raz"><img src="/images/clean.png" alt=""/> <a href="/senk'.$us['id'].'">Поблагодарили</a> ['.DB::$dbs->querySingle("SELECT count(`id`) from `senk` where `komu` = ?",array($us['id'])).'] </div>
<div class="raz"><img src="/images/rating.png" alt=""/> Рейтинг: <font color="green">'.$us['rating'].'</font></div>
<div class="raz"><img src="/images/infr.png" alt="*"/> <a href="/nar'.$us['id'].'">Пенализации</a> ['.DB::$dbs->querySingle("SELECT count(`id`) from `nar` where `us` = ?",array($us['id'])).']</div></div>
<div class="menu2">Новости</div><div class="ram">';
echo '<div class="lst">Новостей нет</div>';
echo '</div>';
niz();
?>