Файл: 3/profile.php
Строк: 377
<?php
require_once ('system/func.php');
auth(); // Закроем от не авторизованных
# Настройки #
$id = num($_GET['id']);
if($id)$profile = $db->query("SELECT * FROM `users` WHERE `id` = '".$id."'")->fetch_assoc();
else $profile = $user;
$amulet = $db->query("SELECT * FROM `amulet_user` WHERE `id_user` = '".$profile['id']."' ORDER BY `id` LIMIT 1")->fetch_assoc();
if($amulet['level'] < 1)$amulet['level'] = 0;
# Ошибки #
if(!$profile){
$_SESSION['msg'] = 'Такой игрок не существует';
header('Location: /online?search');
exit();
}
if($profile['id']=='2'){
$_SESSION['msg'] = "Это системный бот.";
header('Location: /main');
exit();
}
if($profile['id']=='3'){
$_SESSION['msg'] = "Это системный бот.";
header('Location: /main/');
exit();
}
if(isset($_GET[clan_memb]) and $myID != $profile[id] and $user[clan_rang] > 2 and $profile[id_clan] == 0 and $profile[side] == $user[side]){
$db->query("INSERT INTO `clan_memb` SET `id_user` = '$profile[id]', `id_clan` = '$user[id_clan]'");
$_SESSION[msg] = "Заявка отправлена!";
header('Location: ?');
exit();
}
if($myID != $profile['id']){
$l_ch = $db->query("SELECT * FROM `l_ch` WHERE `id_1` = '".$myID."' AND `id_2` = '$profile[id]' OR `id_1` = '".$profile['id']."' AND `id_2` = '$myID' ORDER BY `id` LIMIT 1")->fetch_assoc();
if(!$l_ch){
$db->query("INSERT INTO `l_ch` SET `id_1` = '$user[id]', `id_2` = '$profile[id]', `schet_1` = '0', `schet_2` = '0'");
header('Location: ?');
exit();
}
}
$title = $profile['login'];
require_once ('system/header.php');
# Информация #
if($user['access'] == 2 and $myID != $profile['id'])echo "<a href='/settGame?sett_user=$profile[id]' class='link center' data-ajax>Редактировать игрока</a>";
//if($user['access'] == 3 and $myID != $profile['id'])echo "<a href='/settGame/mail/$profile[id]' class='link center' data-ajax>Читать почту</a>";
if($user['access'] >= 1){
echo "<table style='width:100%;'>";
if($user['access'] > $profile[access] and $myID != $profile['id'])echo "<td class='center' style='width:50%;'><a href='/ip_proverka/$profile[id]' class='link' data-ajax>Проверить IP</a></td>";
if($user['access'] > $profile[access] and $myID != $profile['id'])echo "<td class='center'><a href='/block/$profile[id]/' class='link' data-ajax>Бан</a></td>";
echo "</table>";
}
echo '<div class="block">';
$nik='<span style="text-shadow: 1px 0 10px #'.$profile[gradient2].';">'.gradient(''.$profile[login].'',''.$profile[gradient1].'', ''.$profile[gradient2].'').'</span>';
echo icons_user($profile[id]).' <font color="YELLOW"><b>'.$nik.' </b></font>
<img src="/images/icons/level.png" width="14px" alt="LVL" /> '.$profile['level'].' ';
echo ' - '.($profile['side'] == 'good' ? '<font color="GREEN">Свет</font>' : '<font color="RED">Тьма</font>').' ';
$clan = $db->query("SELECT * FROM `clans` WHERE `id` = '".$profile[id_clan]."' LIMIT 1")->fetch_assoc();
switch($profile[clan_rang]){
case 1:
$clan_rang = 'Новобранец';
break;
case 2:
$clan_rang = 'Боец';
break;
case 3:
$clan_rang = 'Офицер';
break;
case 4:
$clan_rang = 'Генерал';
break;
case 5:
$clan_rang = "<font color='green'>Лидер клана</font>";
break;
}
if($clan){
echo "<br>".ico('icons','clan.png')." <a href='/clan/$clan[id]/'>$clan[name]</a> - $clan_rang";
}
if($profile['access'] == 2){
echo "<div class='block'>";
echo "<center><span class='item-2'>Старший модератор</span></center>";
echo "<div class='block'>";
}elseif($profile['access'] == 1){
echo "<div class='block'>";
echo "<center><span class='item-1'>Модератор</span></center>";
echo "<div class='block'>";
}elseif($profile['access'] == 3){
echo "<div class='block'>";
echo "<center><span class='item-4'>Администратор</span></center>";
echo "<div class='block'>";
}else{
echo "<span class='white'></span>";
}
echo "<b>";
echo "<table cellpadding='5' cellspacing='3' align='center'><tr>";
echo "<td style='vertical-align:top;'>";
$item = mysql_query("SELECT * FROM `inv` WHERE `id_user` = '".$profile['id']."' AND `odeta` = 'da' AND `tip` = 'golova' ORDER BY `id` LIMIT 1");
$item = mysql_fetch_array($item);
if($item){
echo "<img src='/images/items/$item[tip]/$item[item].png'><br>";
}else{
echo "<img src='/images/items/prav/newyear.png'><br>";
}
$item = mysql_query("SELECT * FROM `inv` WHERE `id_user` = '".$profile['id']."' AND `odeta` = 'da' AND `tip` = 'plechi' ORDER BY `id` LIMIT 1");
$item = mysql_fetch_array($item);
if($item){
echo "<img src='/images/items/$item[tip]/$item[item].png'><br>";
}else{
echo "<img src='/images/items/prav/newyear.png'><br>";
}
$item = mysql_query("SELECT * FROM `inv` WHERE `id_user` = '".$profile['id']."' AND `odeta` = 'da' AND `tip` = 'tors' ORDER BY `id` LIMIT 1");
$item = mysql_fetch_array($item);
if($item){
echo "<img src='/images/items/$item[tip]/$item[item].png'><br>";
}else{
echo "<img src='/images/items/prav/newyear.png'><br>";
}
$item = mysql_query("SELECT * FROM `inv` WHERE `id_user` = '".$profile['id']."' AND `odeta` = 'da' AND `tip` = 'perchatki' ORDER BY `id` LIMIT 1");
$item = mysql_fetch_array($item);
if($item){
echo "<img src='/images/items/$item[tip]/$item[item].png'><br>";
}else{
echo "<img src='/images/items/prav/newyear.png'><br>";
}
echo "</td>";
echo "<td>";
if(!empty($profile['avatar'])){
echo "<center><img src='/images/avatars/$profile[avatar]' style='max-width:180px; max-height:200px;'></center>";
}else{
echo "<center><img src='/images/avatars/noavatar.png' style='max-width:180px; max-height:200px;'></center>";
}
echo "</td>";
echo "<td style='vertical-align:top;'>";
$item = mysql_query("SELECT * FROM `inv` WHERE `id_user` = '".$profile['id']."' AND `odeta` = 'da' AND `tip` = 'lev' ORDER BY `id` LIMIT 1");
$item = mysql_fetch_array($item);
if($item){
echo "<img src='/images/items/$item[tip]/$item[item].png'><br>";
}else{
echo "<img src='/images/items/prav/newyear.png'><br>";
}
echo "</font></div>";
$item = mysql_query("SELECT * FROM `inv` WHERE `id_user` = '".$profile['id']."' AND `odeta` = 'da' AND `tip` = 'prav' ORDER BY `id` LIMIT 1");
$item = mysql_fetch_array($item);
if($item){
echo "<img src='/images/items/$item[tip]/$item[item].png'><br>";
}else{
echo "<img src='/images/items/prav/newyear.png'><br>";
}
$item = mysql_query("SELECT * FROM `inv` WHERE `id_user` = '".$profile['id']."' AND `odeta` = 'da' AND `tip` = 'nogi' ORDER BY `id` LIMIT 1");
$item = mysql_fetch_array($item);
if($item){
echo "<img src='/images/items/$item[tip]/$item[item].png'><br>";
}else{
echo "<img src='/images/items/prav/newyear.png'><br>";
}
$item = mysql_query("SELECT * FROM `inv` WHERE `id_user` = '".$profile['id']."' AND `odeta` = 'da' AND `tip` = 'obuv' ORDER BY `id` LIMIT 1");
$item = mysql_fetch_array($item);
if($item){
echo "<img src='/images/items/$item[tip]/$item[item].png'><br>";
}else{
echo "<img src='/images/items/prav/newyear.png'><br>";
}
echo "</td>";
echo "</tr></table>";
if($myID != $profile['id']){
if($l_ch['id_1'] == $myID)$l_ch_schet = "<font color='green'>$l_ch[schet_1]</font>/<font color='red'>$l_ch[schet_2]</font>";
else $l_ch_schet = "<font color='green'>$l_ch[schet_2]</font><font color=orange>/</font><font color='red'>$l_ch[schet_1]</font><br>";
}
echo '<br>'.ico('icons','str.png').' Атака: '.$profile['str'].'<br>';
echo ico('icons','def.png').' Защита: '.$profile['def'].'<br>';
echo ico('icons','health.png').' Жизнь: '.$profile['max_health'].'<br>';
echo ico('icons','energy.png').' Энергия: '.$profile['max_energy'].'';
echo "<div style='clear:both;'></div>";
if($myID != $profile['id']){
echo "<div class='center'>";
if($l_ch['id_1'] == $myID)$l_ch_schet = "<font color='green'>$l_ch[schet_1]</font>/<font color='red'>$l_ch[schet_2]</font>";
else $l_ch_schet = "<font color='green'>$l_ch[schet_2]</font>/<font color='red'>$l_ch[schet_1]</font>";
echo "<b><span class='info'>Личный зачёт в Дуэлях:</span> $l_ch_schet</b>";
echo "</div>";
$q = $db->query("SELECT * FROM `ban` WHERE `last` > ".time()." and `id_user` = ".$profile['id']."");
$post = $q->fetch_assoc();
if($post[last] > time()){
echo "</div><div class='block2'><font color='red'>На персонажа наложена молчанка, до окончания ".tl($post[last]-time())."</font></div>";
}
$q = $db->query("SELECT * FROM `block` WHERE `last` > ".time()." and `id_user` = ".$profile['id']."");
$post = $q->fetch_assoc();
if($post[last] > time()){
echo "</div><div class='block2'><font color='red'>Персонаж забанен, до окончания ".tl($post[last]-time())."</font></div>";
}
}
echo "</div>";
$cop=5;
$req = $db->query("SELECT * FROM `podarok_ok` WHERE `usr` = '".$profile['id']."' ORDER BY id DESC LIMIT $cop ");
////////////////////////////
$avto = $req->num_rows;
if($avto>=1){
echo"<div class='green-block'><center>";
While($gift = $req->fetch_assoc())
{
if($myID == $profile['id']){
echo"<a href='/my_gift'><img width='32' height='32' src='http://$_SERVER[SERVER_NAME]$gift[podarok]' alt='*'./></a>";
}else{
echo"<a href='/pers_gift/".$profile['id']."'><img width='32' height='32' src='http://$_SERVER[SERVER_NAME]$gift[podarok]' alt='*'./></a>";
}
}
echo"</center></div>";
}
echo "<table style='width:100%;'><tr>";
$man = $db->query("SELECT * FROM `asto_us` WHERE `user_id`=".$profile['id']." AND `status`='on' AND `tip`='2' ")->fetch_assoc();
if($man==null){
echo"<td style='width: 25%;' class='center'>";
echo"<a class='btn-blue'><img src='/images/astro/empty.png'/></a></td>";
}else{
echo"<td style='width: 25%;' class='center'>";
echo"<a class='btn-blue'><img src='/images/astro/".$man['img'].".png' title='$man[name]'/></a></td>";
}
$man = $db->query("SELECT * FROM `asto_us` WHERE `user_id`='".$profile['id']."' AND `status`='on' AND `tip`='3' ")->fetch_assoc();
if($man==null){
echo"<td style='width: 25%;' class='center'>";
echo"<a class='btn-blue'><img src='/images/astro/empty.png'/></a></td>";
}else{
echo"<td style='width: 25%;' class='center'>";
echo"<a class='btn-blue'><img src='/images/astro/".$man['img'].".png' title='$man[name]'/></a></td>";
}
$man = $db->query("SELECT * FROM `asto_us` WHERE `user_id`=".$profile['id']." AND `status`='on' AND `tip`='4' ")->fetch_assoc();
if($man==null){
echo"<td style='width: 25%;' class='center'>";
echo"<a class='btn-blue'><img src='/images/astro/empty.png'/></a></td>";
}else{
echo"<td style='width: 25%;' class='center'>";
echo"<a class='btn-blue'><img src='/images/astro/".$man['img'].".png' title='$man[name]'/></a></td>";
}
$man = $db->query("SELECT * FROM `asto_us` WHERE `user_id`=".$profile['id']." AND `status`='on' AND `tip`='5' ")->fetch_assoc();
if($man==null){
echo"<td style='width: 25%;' class='center'>";
echo"<a class='btn-blue'><img src='/images/astro/empty.png'/></a></td>";
}else{
echo"<td style='width: 25%;' class='center'>";
echo"<a class='btn-blue'><img src='/images/astro/".$man['img'].".png' title='$man[name]'/></a></td>";
}
echo "</tr></table>";
echo '<div class="block">';
//echo ''.ico('icons','calendar.png').' Дней в клане: '.round((time()-$profile['vstup'])/86400);
echo '<br>'.ico('icons','male.png').' Пол: '.($profile['sex'] == 'w' ? '<font color="PINK">Женский</font>' : '<font color="ORANGE">Мужской</font>').'<br/>';
if($myID != $profile['id'])echo ' '.ico('icons','level.png').' Качество Амулета: '.($amulet[level]).'<br/>';
if($myID == $profile['id']){
echo ico('icons','gold.png').' '.n_f($profile['gold']).' '.ico('icons','silver.png').' '.n_f($profile['silver']).' <br/>
'.ico('icons','exp.png').' Опыт: '.n_f($profile['exp']).'/'.n_f($exp).'('.round($profile['exp']/$exp*100,1).'%)<br>';
}
echo ' '.ico('icons','arrow_refresh.png').' Был в сети: '.vremja($profile['online']).'<br/>';
if($user[access] > 0 or $myID == $profile[id])echo ' '.ico('icons','arrow_refresh.png').' Регистрация: '.vremja($profile['registr']).'<br/>';
echo ' '.ico('icons','pin.png').' ID игрока: '.$profile['id'].'<br/>';
echo '</div>';
if($myID != $profile['id']){
$pit = $db->query("SELECT * FROM `pit_users` WHERE `id_user` = '".$profile['id']."' ORDER BY `id` LIMIT 1")->fetch_assoc();
if($pit){
$params = $pit['str']+$pit['def']+$pit['health'];
echo "<div class='head'>";
echo "<div class='oh'><img src='/images/pits/$pit[item].png' style='margin-right:3px;margin-top:-2px;'></div>";
echo "<b>$pit[name]</b><br>Уровень: ".ico('icons','level.png')." $pit[level]<br>+$params к параметрам <div style='clear:both;'></div>";
echo "</div>";
}
}
if($profile['id'] == $myID)echo '<a href="/pitomnik" class="link" data-ajax>'.ico('icons','pit.png').' Мой питомец </a>';
$snar = $db->query("SELECT * FROM `inv` WHERE `odeta` = 'da' AND `id_user` = '$profile[id]'")->num_rows;
if($profile['id'] == $myID)echo '<a href="/amulet" class="link" data-ajax>'.ico('icons','koldun.png').' Амулет ('.($amulet[level]).' из 37) </a>';
$snar = $db->query("SELECT * FROM `inv` WHERE `odeta` = 'da' AND `id_user` = '$profile[id]'")->num_rows;
if($profile['id'] != $myID)echo '<a href="/snar/'.$profile['id'].'" class="link" data-ajax>'.ico('icons','snar.png').' Снаряжение ('.$snar.'/9) </a>';
else echo '<a href="/snar/" class="link" data-ajax>'.ico('icons','snar.png').' Снаряжение ('.$snar.'/9) </a>';
$sack = $db->query('SELECT * FROM `sack` WHERE `user` = "'.$user['id'].'"')->fetch_assoc();
$resources = 0;
for($resource = 1; $resource < 10; $resource++) {
if($sack[$resource] > 0) {
$resources++;
}
}
if($profile['id'] == $myID)echo '<a href="/sack/" class="link" data-ajax>'.ico('icons','koldun.png').' Ресурсы ('.$resources.'/9) </a>';
if($profile['id'] != $myID)echo '<a href="/mail/'.$profile['id'].'" class="link" data-ajax>'.ico('icons','mail.png').' Написать сообщение </a>';
if($profile['id'] != $myID)echo '<a href="/gift/'.$profile['id'].'" class="link" data-ajax>'.ico('icons','podarok.png').' Подарить подарок </a>';
if($myID != $id and $user[clan_rang] > 2 and $profile[id_clan] == 0 and $user['side'] == $profile['side'] and $db->query("SELECT * FROM `clan_memb` WHERE `id_user` = '$id' AND `id_clan` = '$user[id_clan]'")->num_rows == 0)echo "<a href='?clan_memb' class='link'>".ico('icons','clan.png')." Пригласить в клан</a>";
$narush = $db->query("SELECT * FROM `ban` WHERE `id_user` = '$profile[id]'")->num_rows;
$bnarush = $db->query("SELECT * FROM `block` WHERE `id_user` = '$profile[id]'")->num_rows;
if($myID == $profile['id']){
$inv = $db->query("SELECT * FROM `inv` WHERE `odeta` = 'net' AND `id_user` = '$profile[id]'")->num_rows;
echo '<a href="/inv" class="link" data-ajax>'.ico('icons','inv.png').' Сумка ('.$inv.'/20)</a>';
echo '<a href="/train" class="link" data-ajax>'.ico('icons','train.png').' Тренировка </a>';
echo '<a href="/mail/" class="link" data-ajax>'.ico('icons','mail.png').' Моя почта </a>';
echo '<a href="/settings" class="link">'.ico('icons','settings.png').' Настройки </a>';
}
echo "<table style='width:100%;'><tr>";
//echo '<td style="width: 50%;" class="center"><a href="/narush/'.$profile['id'].'/" class="link" data-ajax>'.ico('icons','arrow.png').' Баны ('.$narush.') </a></td>';
echo '<td style="width: 50%;" class="center"><a href="/bnarush/'.$profile['id'].'/" class="link" data-ajax>'.ico('icons','arrow.png').' Баны ('.$bnarush.') </a></td>';
echo "</tr></table>";
$clan = null;
require_once ('system/footer.php');
?>