Вход Регистрация
Файл: system/f.php
Строк: 102
<?php
/* Обновление игры под PHP 8.4 / PDO и усиление безопасности: by Метриум (Стэлп) */



list($msec$sec) = explodechr(32), microtime() );

$online = (int)(db_result(db_query('SELECT COUNT(*) FROM `users` WHERE `online` > '.(time()-10000)),0) ?: 0);



if(
$user)
{
$gameBadges=$GLOBALS['game_badges'] ?? (function_exists('game_activity_badges')?game_activity_badges($user,$GLOBALS['clan']??null,$GLOBALS['clan_memb']??null):[]);
 
?>
</div></div>
<div class='line'></div>
<div class='main'>
<div class='menuList'>
<?php

if($user['save']==0){
    
    echo
"<li><a class='grey'>  <img src='/images/icon/user.png' alt='*'/> Мой герой</a> </li>";
}else{
    
?>
    
  <li><a href='/user/'><img src='/images/icon/user.png' alt='*'/> Мой герой <?=game_badge_plus((int)($gameBadges['hero']??0))?></a></li>

<?php
// Членство уже загружено system/user.php: не повторяем SELECT и не перезаписываем $clan строкой clan_memb.
if(!empty($clan_memb) && !empty($clan)) echo '
<li><a href="/clan/"><img src="/images/icon/clan.png" alt="">Мой клан '
.game_badge_plus((int)($gameBadges['clan']??0)).'</a></li>
'
;
}
?>
<li><a href='/'><img src='/images/icon/arrow.png' alt=''/> На главную</a></li>
<div class='main'>
<div class='menuList'>
<?php

   
?>
</div><div class='line'></div><div class='foot snow'><div><img src='/images/icon/race/<?=$user['r'].($user['online'] > (time() - 300) ? '':'-off')?>.png' alt='*'/> <?=$user['login']?><span class='float-right medium'><?=($user['save'] == '<a href='/settings/'>Настройки</a>':'<a href="/save?unic_code='.htmlspecialchars($extra_unic).'">Сохранить</a>')?></a></span></div><div class='center'><img src='/images/icon/level.png' alt='lvl'/> <?=$user['level']?> | <img src='/images/icon/gold.png' alt='g'/> <?=n_f($user['g'])?>  | <img src='/images/icon/silver.png' alt='s'/> <?=n_f($user['s'])?> </div></div> 

<?php
$footerPromos 
game_active_promos(3);
if (
$footerPromos) {
    echo 
'<div class="footer-promos-ref">';
    foreach (
$footerPromos as $idx => $promo) {
        
$days max(0, (int)ceil(($promo['until'] - time()) / 86400));
        
$promoClass ' footer-promo--' . (($idx 3) + 1);
        echo 
'<a class="footer-promo-ref'.$promoClass.'" href="'.htmlspecialchars($promo['url'], ENT_QUOTES'UTF-8').'">';
        echo 
'<span class="footer-promo-ref__name">'.htmlspecialchars($promo['name'] . ($promo['discount'] > ' '.$promo['discount'].'%' ''), ENT_QUOTES'UTF-8').' <b>(+)</b></span>';
        echo 
'<span class="footer-promo-ref__time">До конца: '.$days.' '.($days === 'день' : ($days >= && $days <= 'дня' 'дней')).'</span>';
        echo 
'</a>';
    }
    echo 
'</div>';
}
?>
<br>
</div></div>
<div class='line'></div>


<div class="footer-ref center">
  <div class="footer-ref__links"><a href="/forum/">Форум</a> <?=game_badge_plus((int)($gameBadges['forum_news']??0))?> <span>|</span> <a href="/chat/">Чат</a> <?=game_badge_plus((int)($gameBadges['chat']??0))?> <span>|</span> <a href="/rating/">Рейтинг</a></div>
  <div class="footer-ref__feed"><a href="/lenta/">Лента комментариев</a> <?=game_badge_plus((int)($gameBadges['feed']??0))?></div>
  <div class="footer-ref__minor"><a href="/common/">Общее</a></div>
  <div class="footer-ref__meta"><a href="/online/">В игре: <?=n_f($online)?></a><br><span>by Метриум (Стэлп)</span></div>
</div>
<?php

?>
<div class='main'>
<?php

}
else
{

?>

<div class='center'><div class='mb10'></div><span class='medium grey'><a class='grey' href='/common/'>Общее</a></span><br/><span class='small grey'>Онлайн: <?=n_f($online)?><br/><b>by Метриум (Стэлп)</b></span></div><br/><span style='text-shadow:none;'></span></div></div>
</body>
</html>

<?php

}

?>

</body></html>

<?php

ob_end_flush
();

?>
Онлайн: 4
Реклама