<?php
session_start();
require_once 'inc/functions.php';
check404();
securityCheck();
if (!isLoggedIn()) {
    header('Location: index.php');
    exit;
}

$user = getUserById($_SESSION['user_id']);
if (!$user) {
    session_destroy();
    header('Location: index.php');
    exit;
}

$bosses = getBosses($user['level']); // только доступные по уровню

require_once 'inc/header.php';
?>

<span class="ttl"><b>Боссы города</b></span>
<div class="clb"></div>
<div class="hr"></div>

<?php if (empty($bosses)): ?>
    <div class="cntr minor">Пока нет боссов, доступных для вашего уровня.</div>
<?php else: ?>
    <?php foreach ($bosses as $boss): ?>
        <?php
        $cooldown = getBossCooldownSeconds($user['id'], $boss['id']);
        $canFight = ($cooldown == 0);
        ?>
        <div class="battle">
            <div class="blbdy">
                <a href="#">
                    <img class="blogo" src="<?= $boss['image'] ? htmlspecialchars($boss['image']) : 'images/icons/boss_placeholder.png' ?>" alt="" width="40" height="40">
                </a>
                <a class="blst bl" href="boss_fight.php?id=<?= $boss['id'] ?>" style="<?= !$canFight ? 'opacity:0.5;' : '' ?>">
                    <span class="link"><?= htmlspecialchars($boss['name']) ?></span>
                    <?php if (!$canFight): ?>
                        <span class="minor">(кулдаун <?= ceil($cooldown / 60) ?> мин)</span>
                    <?php endif; ?>
                    <div class="small minor">
                        <?= htmlspecialchars($boss['description']) ?><br>
                        Доступен с <?= $boss['level_required'] ?> уровня.<br>
                        Награда: <img src="images/icons/ironbar.png" width="12" height="12" alt="баксы"> <?= $boss['reward_bucks'] ?>,
                        <img src="images/icons/star_mif.png" width="12" height="12" alt="опыт"> <?= $boss['reward_exp'] ?>
                    </div>
                </a>
                <div class="clb"></div>
            </div>
        </div>
    <?php endforeach; ?>
<?php endif; ?>

<div class="hr"></div>

<?php require_once 'inc/foot.php'; ?>