Файл: _modules/user/index.php
Строк: 185
<?php
# mark core v1.0
# author Drk in
# date 24.10.19
# core
require_once ( $_SERVER['DOCUMENT_ROOT']."/_core/system.php" );
# user
system::access(true);
# get
$id = isset( $_GET['id'] ) ? system::abs($_GET['id']): 0;
# check
if ($id == 0)system::header('/map');
if (cache_user::ch($id) == false)system::header('/map');
$data = cache_user::get($id);
# meta
$title = system::check($data['login']).' :: '.domain;
#friends
$friends = DB :: $dbh -> querySingle("SELECT count(id) FROM friends WHERE data = ? AND user = ?;", array($data['id'], $user['id']));
# head
require_once ( head );
# inv act
$inv_json = "[{";
$q = "cat = 10 AND user = {$id} AND hide = 1 || cat = 4 AND user = {$id} AND hide = 1 || cat = 1 AND user = {$id} AND hide = 1 || cat = 3 AND user = {$id} AND hide = 1 || cat = 2 AND user = {$id} AND hide = 1";
$q = DB :: $dbh -> query("SELECT id FROM inv WHERE {$q} ORDER by cat DESC;");
while ($act = $q -> fetch()):
$act = cache_inv::get($act['id']);
$itm = cache_itm::get($act['thing']);
$inv_json.= '"name_'.$act['cat'].'":"'.system::check($itm['name']).'",
"id_itm_'.$act['cat'].'":"'.system::abs($itm['id']).'",
"id_'.$act['cat'].'":"'.system::abs($act['id']).'",
"cc_'.$act['cat'].'":"'.system::abs($act['cc']).'",
"img_'.$act['cat'].'":"'.system::check($itm['img']).'",';
endwhile;
$inv_json = substr ($inv_json , 0, -1);
$inv_json.= "}]";
$data_inv = @json_decode($inv_json);
$inv_act ='
<div class="fights fights-about"><table width="100%"><tbody><tr>
<td width="58px" valign="top"><img width="45px" src="'.ico.'inv/10/'.(@$data_inv[0]->img_10 == null ? 'default.png':$data_inv[0]->img_10).'"></td>
<td valign="top"><div class="attack-text"><h1 class="human">
'.(@$data_inv[0]->name_10 == null ? 'Слот пуст':'<a style="color: #ffa200;" href="/info/items/'.$data_inv[0]->id_itm_10.'">'.$data_inv[0]->name_10.'</a>').'
<span class="small" style="color: #888;">Противогаз</span></h1>
<div class="quest-btn" style="margin: 5px 0"></div></div></td></tr></tbody></table>
</div>
<div class="fights fights-about"><table width="100%"><tbody><tr>
<td width="58px" valign="top"><img width="45px" src="'.ico.'inv/4/'.(@$data_inv[0]->img_4 == null ? 'default.png':$data_inv[0]->img_4).'"></td>
<td valign="top"><div class="attack-text"><h1 class="human">
'.(@$data_inv[0]->name_4 == null ? 'Слот пуст':'<a style="color: #ffa200;" href="/info/items/'.$data_inv[0]->id_itm_4.'">'.$data_inv[0]->name_4.'</a>').'
<span class="small" style="color: #888;">Нож</span></h1>
<div class="quest-btn" style="margin: 5px 0"></div></div></td></tr></tbody></table>
</div>
<div class="fights fights-about"><table width="100%"><tbody><tr>
<td width="58px" valign="top"><img width="45px" src="'.ico.'inv/1/'.(@$data_inv[0]->img_1 == null ? 'default.png':$data_inv[0]->img_1).'"></td>
<td valign="top"><div class="attack-text"><h1 class="human">
'.(@$data_inv[0]->name_1 == null ? 'Слот пуст':'<a style="color: #ffa200;" href="/info/items/'.$data_inv[0]->id_itm_1.'">'.$data_inv[0]->name_1.'</a>').'
<span class="small" style="color: #888;">Броня</span></h1>
<div class="quest-btn" style="margin: 5px 0"></div></div></td></tr></tbody></table>
</div>
<div class="fights fights-about"><table width="100%"><tbody><tr>
<td width="58px" valign="top"><img width="45px" src="'.ico.'inv/3/'.(@$data_inv[0]->img_3 == null ? 'default.png':$data_inv[0]->img_3).'"></td>
<td valign="top"><div class="attack-text"><h1 class="human">
'.(@$data_inv[0]->name_3 == null ? 'Слот пуст':'<a style="color: #ffa200;" href="/info/items/'.$data_inv[0]->id_itm_3.'">'.$data_inv[0]->name_3.'</a>').'
<span class="small" style="color: #888;">Пистолет</span></h1>
<div class="quest-btn" style="margin: 5px 0"></div></div></td></tr></tbody></table>
</div>
<div class="fights fights-about"><table width="100%"><tbody><tr>
<td width="58px" valign="top"><img width="45px" src="'.ico.'inv/2/'.(@$data_inv[0]->img_2 == null ? 'default.png':$data_inv[0]->img_2).'"></td>
<td valign="top"><div class="attack-text"><h1 class="human">
'.(@$data_inv[0]->name_2 == null ? 'Слот пуст':'<a style="color: #ffa200;" href="/info/items/'.$data_inv[0]->id_itm_2.'">'.$data_inv[0]->name_2.'</a>').'
<span class="small" style="color: #888;">Автомат</span></h1>
<div class="quest-btn" style="margin: 5px 0"></div></div></td></tr></tbody></table>
</div>
';
# index
echo '
<div class="background-block" style="background: url('.ico.'bk/default.png) center no-repeat;">
<div class="background-text">'.user::id($id).'</div>
</div>'.system::dis().'
<div class="fights">
<div class="grid">
<div class="four columns fix">
<div class="col">'.user::ava($data['ava']).'</div>
</div>
<div class="eight columns fix">
<div class="col">Информация</div>
<div class="fights fights-about" style="margin: 2px;text-align: left;">
Имя: '.($data['name'] == null ? 'Неизвестно':system::check($data['name'])).'<br>
Пол: '.($data['sex'] == 0 ? 'Мужской':'Женский').'<br>
'.($data['day'] != NULL && $data['month'] != NULL && $data['year'] != NULL ? 'Возраст: '.system::age($data['day'],$data['month'],$data['year']).'<br>':null).'
'.($data['country'] != null ? 'Страна: '.system::check($data['country']).'<br>':null).'
'.($data['city'] != null ? 'Город: '.system::check($data['city']).'<br>':null).'
'.($data['about_me'] != null ? 'О себе: '.system::check($data['about_me']).'<br>':null).'
<hr>
Ранг: <font color="#a25e4b">«'.user::rg($data['exp']).'»</font></br>
Группировка: <font color="#a25e4b">«'.user::gp($data['gp']).'»</font></br>
Уровень: <font color="#82e42b">'.$data['lvl'].'</font></br>
Опыт: <font color="#82e42b">'.$data['exp'].'</font></br>
</div>
</div>
</div>
<!--- test ---!>
<div class="grid">
<div class="six columns">
<div class="col">Рейтинг</div>
<div class="fights fights-about" style="margin: 2px;color: #a25e4b;">тест</div>
</div>
<div class="six columns">
<div class="col">Отряды</div>
<div class="fights fights-about" style="margin: 2px;color: #a25e4b;">тестовый отряд</div>
</div>
</div>
</div>
<!--- end test ---!>
'.($id != $user['id'] ? '
<div class="out">
<div class="grid">
<div class="six columns">
<div style="margin: 1px;">
<div class="fights-link">
'.(empty($friends) ? '
<a href="/friends/add/'.$id.'">Добавить в друзья</a>
':'<a href="/friends/del/'.$id.'">Удалить из друзей</a>').'
</div>
</div>
</div>
<div class="six columns">
<div style="margin: 1px;">
<div class="fights-link"><a href="/mail/message/'.$id.'">Написать сообщение</a></div>
</div>
</div>
</div>
</div>':null).'
<div class="fights"><div class="grid">
<div class="columns">
<div class="col">Экипировка</div>
</div></div>
'.$inv_act.'
</div>
<div class="list margin margin-left-right">
Дополнительная информация <hr>
Дата регистрации › '.system::time($data['data_reg']).'<br>
Последняя активность › '.system::aut($data['data_aut']).'<br>
<strong><a href="/ban/id/'.$id.'">История пенализаций</a></strong><br><br>
</div>
<div class="line"></div>
';
# foot
require_once ( foot );
?>