Вход Регистрация
Файл: _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'] == 'Мужской':'Женский').'<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 );
?>
Онлайн: 0
Реклама