Файл: forum_php/us.php
Строк: 118
<?php
include 'system/sys.php';
include 'system/funcs.php';
if (!isset ($us)) {
header ('location: /');
exit;
}
if (!isset ($_GET['id'])) {
header ('location: /');
exit;
}
$query = DB :: $dbs -> query ("SELECT * FROM `us` WHERE (`id`=?)", array ((int) $_GET['id']));
if ($query -> rowCount () == 0) {
header ('location: /');
exit;
}
$u = $query -> fetch ();
H ('Страница ' . $u['nick'], uNick ($u['id']));
if ($u['mosh'] != 0) {
echo '<div class="list1">';
echo '<img src="/images/block.png" alt="" align="middle"/> <b style="color: red;">Данный пользователь - мошенник!</b>';
$usk = DB :: $dbs -> queryFetch ("SELECT * FROM `us` WHERE (`id`='" . $u['mosh'] . "')");
if ($usk['id'] == $us['id'] || $us['level']>$usk['level']) {
if (isset ($_GET['mosh'])) {
DB :: $dbs -> query ("UPDATE `us` SET `mosh`='0' WHERE (`id`='" . $u['id'] . "')");
header ('location: /us' . $u['id']);
}
echo ' [<a href="/us' . $u['id'] . '?mosh">x</a>]';
}
echo '</div>';
}
else {
if ($u['id']!=$us['id'] && $u['level']<$us['level']) {
if (isset ($_GET['mosh'])) {
DB :: $dbs -> query ("UPDATE `us` SET `mosh`='" . $us['id'] . "' WHERE (`id`='" . $u['id'] . "')");
header ('location: /us' . $u['id']);
}
echo '<div class="list1"><a href="/us' . $u['id'] . '?mosh">Повесить клеймо мошенника</a></div>';
}
}
if (isset ($_GET['adm'])) {
//
if ($u['id']==$us['id'] && $us['level']>3 || $u['level']<$us['level'] && $us['level']>3) {
echo '<div class="list1"><a href="/adm/us.php?id=' . $u['id'] . '">Редактировать данные</a></div>';
}
}
//
if (isset ($_GET['adm'])) {
if ($u['id']!=$us['id'] && $u['level']<$us['level']) {
echo '<div class="list1"><a href="/adm/mail.php?id=' . $u['id'] . '">Просмотр почты</a></div>';
}
}
if (isset ($_GET['adm'])) {
//
if ($u['id']==$us['id'] && $us['level']>0 || $u['level']<$us['level'] && $us['level']>0) {
echo '<div class="list1"><a href="/adm/nick.php?id=' . $u['id'] . '">Сменить ник</a></div>';
}
}
//
if (isset ($_GET['adm'])) {
if ($u['id']!=$us['id'] && $u['level']<$us['level']) {
echo '<div class="list1"><a href="/adm/ban.php?id=' . $u['id'] . '">Бан</a></div>';
echo '<div class="list1">Проверить на клона : <a href="/adm/ips.php?ip=' . $u['ip'] . '">IP-адрес: ' . $u['ip'] . '</a></div>';
}
}
if (isset ($_GET['adm'])) {
echo '<div class="list1"><a href="?">Админ анкета (Скрыть)</a></div>';
}else{
echo '<div class="list1"><a href="?adm">Админ анкета (Показать)</a></div>';
}
$query = DB :: $dbs -> query ("SELECT * FROM `ban` WHERE (`us`='" . $u['id'] . "') AND (`end`>'" . time () . "')");
if ($query -> rowCount () != 0) {
$ban = $query -> fetch ();
echo '<div class="list1">';
echo '<b style="color:red;">Пользователь в бане!</b><br/>';
echo 'Причина: <b>' . $ban['text'] . '</b><br/>';
echo 'Дата бана: <b>' . date ('d.m.Y в H:i:s', $ban['time']) . '</b><br/>';
echo 'Дата освобождения: <b>' . date ('d.m.Y в H:i:s', $ban['end']) . '</b>';
$who = DB :: $dbs -> queryFetch ("SELECT * FROM `us` WHERE (`id`='" . $ban['who'] . "')");
if ($who['id'] == $us['id'] || $us['level'] > $who['level']) {
if (isset($_GET['unban'])) {
DB :: $dbs -> query ("UPDATE `ban` SET `end`='" . time () . "' WHERE (`id`='" . $ban['id'] . "')");
header ('location:/us' . $u['id']);
}
echo ' [<a href="/us'.$u['id'].'?unban">x</a>]';
}
echo '</div>';
}
echo '<div class="list1">';
echo '<span style="color:#818181;">» Зарегистрирован' . ($u['sex']=='Муж'?'':'а') . ':</span> ' . datef ($u['reg']) . '<br/>';
echo '<span style="color:#818181;">» Последняя активность:</span> '. datef ($u['last']).'<br/>';
//
if ($u['online']!=0) {
echo '<span style="color:#818181;">» Пров' . ($u['sex']=='Муж'?'ёл':'ела') . ' на сайте:</span> ' . timef ($u['online']).'<br/>';
}
if ($u['level'] > 3) $level = '<b style="color:red;">Создатель</b>';
else if ($u['level'] == 3) $level = '<b style="color:red;">Ст. Админ</b>';
else if ($u['level'] == 2) $level = '<b style="color:red;">Админ</b>';
else if ($u['level'] == 1) $level = '<b style="color:red;">Модер</b>';
else $level = '<b style="color:green;">Пользователь</b>';
//
echo '<span style="color:#818181">» Уровень:</span> ' . $level . '</span>';
echo '</div>';
echo '<div class="list1">';
echo '<img src="' . (file_exists ('./files/avs/' . $u['id'] . '.jpg') ? 'files/avs/'.$u['id'].'.jpg' : 'images/noava.png') .'" alt="" style="max-width:208px;max-height:208px;"/></a><br/>';
if ($us['id']!=$u['id']) {
echo '<img src="/images/004.png" alt=""/> <a href="/msg' . $u['id'] . '">Написать сообщение</a><br/>';
$query = DB :: $dbs -> query ("SELECT * FROM `ignor` WHERE (`us`='" . $us['id'] . "') AND (`kem`='" . $u['id'] . "')");
echo '<img src="/images/' . ($query -> rowCount () != 0 ? 'yes':'stop_2') . '.png" alt=""/> <a href="/msg' . $u['id'] . '?ignor">' . ($query -> rowCount () != 0 ? 'Убрать из игнора' : 'В игнор') . '</a><br/>';
$query = DB :: $dbs -> query ("SELECT * FROM `favorit` WHERE (`kem`='" . $us['id'] . "') AND (`us`='" . $u['id'] . "')");
echo '<img src="/images/' . ($query -> rowCount () != 0 ? 'blue_favorites' : 'favorites_folder') . '.png" alt=""/> <a href="/favorit.php?u=' . $u['id'] . '">' . ($query -> rowCount () != 0 ? 'Убрать из избранных' : 'В избранное') . '</a><br/>';
}
echo '</div>';
echo '<div class="list1">';
echo '» ID: <b>' . $u['id'] . '</b><br/>';
//
if ($u['reit'] >= 0 && $u['reit'] <= 0.20) $status = 'Новичек';
else if ($u['reit'] >= 0.21 && $u['reit'] <= 0.50) $status = 'Продвинутый';
else if ($u['reit'] >= 0.51 && $u['reit'] <= 3.00) $status = 'Узнаваемый';
else if ($u['reit'] >= 3.01 && $u['reit'] <= 10.00) $status = 'Здешний';
else if ($u['reit'] >= 10.01 && $u['reit'] <= 50.00) $status = 'Уважаемый';
else if ($u['reit'] >= 50.01 && $u['reit'] <= 100.00) $status = 'V.I.P';
echo '» Статус: <span style="color:green;">' . (!empty ($u['status']) ? $u['status'] : $status ) . '</span><br/>';
echo '</div>';
echo '<div class="menu2">Личные данные</div>';
echo '<div class="ram">';
echo '<div class="raz">';
$query = DB :: $dbs -> query ("SELECT * FROM `nicks` WHERE (`us`='" . $u['id'] . "')");
echo '<img src="/images/ups.png" alt=""/> <a href="/us' . $u['id'] . '?nicks">История ников</a> (' . $query -> rowCount () .')';
if (isset ($_GET['nicks'])) {
echo '<div class="list1">';
if($query -> rowCount () == 0) {
echo uNick ($u['id']) . ' не менял ник!';
}
else {
$query = DB :: $dbs -> query ("SELECT * FROM `nicks` WHERE (`us`='" . $u['id'] . "') ORDER BY `id` DESC");
while ($nick = $query -> fetch ()) {
echo '<b>' . $nick['old'] . '</b> -> <b>' . $nick['new'] . '</b><br>Сменил: ' . uNick ($nick['kem']) . ' (' . datef ($nick['time']) . ')<hr/>';
}
}
echo '</div>';
}
echo '</div>';
if ($u['id'] != $us['id'] && $u['ank'] == 0) {
echo '<div class="lst">';
echo 'Вы не можете просматривать анкетные данные пользователя ' . uNick ($u['id']) . ', так как он предпочёл их скрыть!';
echo '</div>';
}
else {
if (!empty ($u['name'])) {
echo '<div class="list1">Имя: ' . $u['name'] . '</div>';
}
echo '<div class="list1">Пол: ' . $u['sex'] . '</div>';
echo '<div class="list1">Дата рождения: ' . $u['birthday'] . '</div>';
if (!empty ($u['country'])) {
echo '<div class="list1">Страна: ' . $u['country'] . '</div>';
}
if (!empty ($u['city'])) {
echo '<div class="list1">Город: ' . $u['city'] . '</div>';
}
if (!empty ($u['about'])) {
echo '<div class="list1">О себе: ' . bb ($u['about']) . '</div>';
}
/* Для безопасности
* if (!empty ($u['email'])) {
echo '
<div class="list1">
E-mail: ' . $u['email'] . '
</div>
';
}
*/
}
echo '</div>';
$wm = DB :: $dbs -> query ("SELECT * FROM `billing_wm` WHERE `id_us`=?", array ($u['id']))->fetch();
echo '<div class="menu2">Реквизиты ' . $u['nick'] . ':</div>';
if ($us['level']>3) {
if (isset ($_GET['wmid'])) {
DB :: $dbs -> query ("UPDATE `billing_wm` SET `type` = ? WHERE `id_us` = ? ",array (1,$u['id']));
header ('location: /us' . $u['id']);
}
echo '<div class="list1"><a href="/us' . $u['id'] . '?wmid"><img src="/images/clean.png" alt=""/> Подтвердить WMID</a></div>';
}
if($wm['wmid'] == 0){
echo '<div class="lst">WMID не заполнен! Не рекомендуем проводить денежные операции! </div>';
} else {
echo '<div class="lst">
» WMID: <a href="https://passport.webmoney.ru/asp/certView.asp?wmid='.$wm['wmid'].'">'.$wm['wmid'].' </a> [<b>'.($wm['type']==0?'<font color="red">Не подтвержден</font>':'<font color="green">Подтвержден</font>').'</b>]<br/>
» BL <img src="http://stats.wmtransfer.com/Levels/pWMIDLevel.aspx?wmid='.$wm['wmid'].'&w=35&h=18&bg=0XFFFFFF" /><br/>
» Претензии/Отзывы: <img src="http://arbitrage.webmoney.ru/xml/AL.aspx?wmid='.$wm['wmid'].'" /><br/>
» WMR: <a href="http://search.wmtransfer.com/?w=w&q=R'.$wm['wmr'].'">'.$wm['wmr'].'</a></div>';
}
echo '<div class="menu2">Информация и Активность</div>';
echo '<div class="ram">';
//
echo '<div class="raz"><img src="/images/theme.png" alt=""/> Тем в <a href="/thems' . $u['id'] . '">форуме</a>: ' . DB :: $dbs -> querySingle ("SELECT COUNT(*) FROM `forum_t` WHERE (`us` = '" . $u['id'] . "')") . '</div>';
//
echo '<div class="raz"><img src="/images/txt4.png" alt=""/> Постов в <a href="/posts' . $u['id'] . '">форуме</a>: ' . DB :: $dbs -> querySingle ("SELECT COUNT(*) FROM `forum_p` WHERE (`us`='" . $u['id'] . "')") . ' (Сегодня: ' . DB :: $dbs -> querySingle ("SELECT COUNT(*) FROM `forum_p` WHERE (`us`='" . $u['id'] . "') " . ($us['level'] > 0 ? '' : 'AND (`del`='0')') . " AND (`time`>'" . (time () - 86400) . "')") . ')</div>';
echo '</div>';
echo '<div class="menu2">Репутация на сайте</div>';
//
echo '<div class="raz"><img src="/images/clean.png" alt=""/> <a href="/senk' . $u['id'] . '">Поблагодарили</a> [' . DB :: $dbs -> querySingle ("SELECT COUNT(*) FROM `senk` WHERE (`komu`='" . $u['id'] . "')") . ']</div>';
//
echo '<div class="raz"><img src="/images/rating.png" alt=""/> Рейтинг: <font color="green">' . $u['reit'] . '</font></div>';
//
echo '<div class="raz"><img src="/images/infr.png" alt=""/> <a href="/nar' . $u['id'] . '">Пенализации</a> [' . DB :: $dbs -> querySingle ("SELECT COUNT(*) FROM `nar` WHERE (`us`='" . $u['id'] . "')") . ']</div>';
F ();