Файл: 4mast/profmas.ru/pages/profile.php
Строк: 119
<?php
require_once('../includes/Headers.php');
require_once('../includes/PDO_func.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 ('4MAST.RU | Анкета ' . $u['nick'].'',' <center>Анкета ' . $u['nick'].'</center>');
$query = DB :: $dbs -> query ("SELECT * FROM `nicks` WHERE (`us`='" . $u['id'] . "')");
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'] <= 25.00) $status = 'Уважаемый';
else if ($u['reit'] >= 50.01 && $u['reit'] <= 50.00) $status = 'V.I.P';
echo'<div class="block"><center>' .Nick ($u['id']).' | <a href="/us' . $u['id'] . '?nicks">История ников (' . $query -> rowCount () .')</a> | <font color="red"><b>' . (!empty ($u['status']) ? $u['status'] : $status ) . '</b></font><br/></center></div>';
echo '<div class="news"><center><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/><br/>';
if ($us['id']!=$u['id']) { echo '<a href="/mail' . $u['id'] . '" style="background:#e6e6e6;padding-top:9px;padding-bottom:9px;padding-left:15px;padding-right:15px;">Отправить сообщение</a><br/></center><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 '</div>';
echo '<div class="menu2">Информация</div>';
echo '<div class="block">';
echo '» ID: <b>' . $u['id'] . '</b><br/>';
echo '» Должность: </span> ' . $level . '</span><br/>';
echo '» Рейтинг: </span> <b>' . $u['reit'] . '</b></span><br/>';
echo '» Награды: <a href="medals.php?id='.$u['id'].'">'.DB::$dbs->querySingle("SELECT COUNT(id) FROM medals WHERE user_id = ?",array($u['id'])).'</a>: ';
$medals = DB::$dbs->query("SELECT * FROM medals WHERE user_id = ? ORDER BY time DESC",array($u['id']));
if ($medals->rowCount()>0) {
while($m = $medals->fetch()){
echo ' <img src="/images/medals/'.$m['type'].'.png" alt="*"/> ';
}
} else {
}
echo '<br/>» Последняя активность: '. datef ($u['last']).'<br/>';
if ($u['online']!=0) {
echo '» Пров' . ($u['sex']=='Муж'?'ёл':'ела') . ' на сайте: ' . timef ($u['online']).'<br/>';
}
echo '» Зарегистрирован' . ($u['sex']=='Муж'?'':'а') . ': ' . datef ($u['reg']) . '</div>';
if (isset ($_GET['nicks'])) {
echo '<div class="menu2">История смены ника</div>';
echo '<div class="list1">';
if($query -> rowCount () == 0) {
echo Nick ($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>Сменил: ' . Nick ($nick['kem']) . ' (' . datef ($nick['time']) . ')<hr/>';
}
}
echo '</div>';
}
echo '<div class="menu2">Личные данные</div>';
if ($u['id'] != $us['id'] && $u['ank'] == 0) {
echo '<div class="block">';
echo 'Пользователь ' . Nick ($u['id']) . ', закрыл просмотр личных данных!';
echo '</div>';
}
else {
if (!empty ($u['name'])) {
echo '<div class="block">» Имя: ' . $u['name'] . ' </div>'; }
echo '<div class="block">» Пол: ' . $u['sex'] . '</div>';
echo '<div class="block">» Дата рождения: ' . $u['birthday'] . '</div>';
if (!empty ($u['country'])) {
echo '<div class="block">» Страна: ' . $u['country'] . '</div>';
}
if (!empty ($u['city'])) {
echo '<div class="block">» Город: ' . $u['city'] . '</div>';
}
if (!empty ($u['about'])) {
echo '<div class="block">» О себе: ' . tag($u['about']) . '</div>';
}
if (!empty ($u['icq'])) {
echo '<div class="block">» ICQ: ' . $u['icq'] . '</div>';
}
if (!empty ($u['email'])) {
echo ($u[ 'ank_email' ] == 1 ? '<div class="block">» E-mail: ' . $u['email'] . ' </div>' : '<div class="block">» E-mail: ' . substr($u['email'],0,4) . '*****'. substr($u['email'],-3,3) . '</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']>1) {
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 '<a href="/us' . $u['id'] . '?wmid" class="block"><img src="'.$img.'" alt="*"/> Подтвердить WMID</a></div>';
}
if($wm['wmid'] == NULL){
echo '<div class="error">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 '<a href="/pages/arb.php?id='.$u['id'].'" class="block"><img src="'.$img.'" alt="*"/> Отзывы покупателей: (<b><font color="green">'.DB :: $dbs -> querySingle("SELECT COUNT(id) FROM arb WHERE user_id = ? AND status = ? AND type = ?",array($u['id'],0,1)).'</font></b>/<b><font color="red">'.DB :: $dbs -> querySingle("SELECT COUNT(id) FROM arb WHERE user_id = ? AND status = ? AND type = ?",array($u['id'],0,2)).'</font></b>)</div></a>';
echo '<div class="menu2">Активность на сайте</div>';
echo '<a href="/forums/my_posts.php?id=' . $u['id'] . '" class="block"><img src="'.$img.'" alt="*"/> Сообщений на форуме: ' . DB :: $dbs -> querySingle ("SELECT COUNT(id) FROM `forum_p` WHERE (`us`='" . $u['id'] . "')") . '</div></a>';
echo '<a href="/forums/my_thems.php?id=' . $u['id'] . '"class="block"><img src="'.$img.'" alt="*"/> Тем на форуме: ' . DB :: $dbs -> querySingle ("SELECT COUNT(id) FROM `forum_t` WHERE (`us` = '" . $u['id'] . "')") . '</div></a>';
echo '<a href="/pages/files.php?id=' . $u['id'] . '"class="block"><img src="'.$img.'" alt="*"/> Файлов в обменнике: ' . DB :: $dbs -> querySingle ("SELECT COUNT(id) FROM `down_files` WHERE (`us`='" . $u['id'] . "') AND (`dop`='da')") . '</div></a>';
echo '<a href="/pages/codes.php?id=' . $u['id'] . '"class="block"><img src="'.$img.'" alt="*"/> Добавил PHP кодов: ' . DB :: $dbs -> querySingle ("SELECT COUNT(id) FROM `codes` WHERE (`user`='" . $u['id'] . "')") . '</div></a>';
echo '<a href="/pages/uskomm.php?id=' . $u['id'] . '"class="block"><img src="'.$img.'" alt="*"/> Комментариев: ' . DB :: $dbs -> querySingle ("SELECT COUNT(id) FROM `down_komm` WHERE (`us`='" . $u['id'] . "')") . '</div></a>';
echo'<a href="/pages/shop/ustovc/' . $u['id'] . '" class="block"><img src="'.$img.'" alt="*"/> Товаров в магазине ' . DB :: $dbs ->querySingle ("SELECT COUNT(id) FROM `magazin_file` WHERE (`user_id` = '" . $u['id'] . "')") . '</a></div>';
echo'<a href="/nar' . $u['id'] .'"class="block"><img src="'.$img.'" alt="*"/> История наказаний: ' . DB :: $dbs -> querySingle ("SELECT COUNT(id) FROM `nar` WHERE (`us` = '" . $u['id'] . "')") . '</div></a>';
$query = DB :: $dbs -> query ("SELECT * FROM `ban` WHERE (`us`='" . $u['id'] . "') AND (`end`>'" . time () . "')");
if ($query -> rowCount () != 0) {
$ban = $query -> fetch ();
echo '<div class="ass"><div class="news">';
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'])) {
if ($us['level']>1) {
DB :: $dbs -> query ("UPDATE `ban` SET `end`='" . time () . "' WHERE (`id`='" . $ban['id'] . "')");
header ('location:/us' . $u['id']);
} }
if ($us['level'] != 6) {
echo ' [<a href="/us'.$u['id'].'?unban">Освободить</a>]';
}
}
echo '</div></div>';
}
if ($us['level'] != 0) {
echo'<div class="menu2"><b>Для администрации</b></div>';
echo'<a href="/adm/ban.php?id=' . $u['id'] . '" class="block">» Забанить!</a></div>';
echo'<div class="block">» IP: <b><a href="/adm/search_ip/osn/' . $u[ 'ip' ] . '">' . $u[ 'ip' ] . '</a></b> <a href="/adm/search_ip/logs/' . $u[ 'ip' ] . '"> [!!!] </a></div>';
echo'<div class="lst">» Софт: <b>' . $u['soft'] . '</b></div>';
echo '</div><a href="/adm/us_logs/' . $u['id'] . '" class="block"><img src="'.$img.'" alt="*"/> Логи авторизаций</a></div>';
}
if ($u['id']==$us['id'] && $us['level']>2 || $u['level']<$us['level'] && $us['level']>2) {
echo '<a href="/adm/us.php?id=' . $u['id'] . '" class="block"><img src="'.$img.'" alt="*"/> Редактировать пользователя</a></div>';
}
if ($us['level']>5) {
echo '<a href="/adm/mail.php?id=' . $u['id'] . '" class="block"><img src="'.$img.'" alt="*"/> Просмотр активности пользователя</a></div>';
}
require_once('../includes/Footers.php');
?>