<?php
session_start();
require_once 'idiomas.php';
require_once 'config.php';

$result = $conn->query("SELECT mid, team1, team2, score1, score2, status FROM BATTLEDATA ORDER BY mid DESC");
?>
<!DOCTYPE html>
<html lang="<?php echo $_SESSION['lang']; ?>" data-bs-theme="dark">
<head>
    <meta charset="UTF-8">
    <title><?php echo $t['title_history']; ?></title>
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
    <style>body { background-color: #121212; } .lang-btn { text-decoration: none; margin-left: 10px; font-size: 1.2rem; opacity: 0.5; } .lang-btn.active { opacity: 1; }</style>
</head>
<body>

    <nav class="navbar navbar-expand-lg navbar-dark bg-dark border-bottom border-secondary mb-4">
        <div class="container">
            <a class="navbar-brand fw-bold" href="index.php"><?php echo $t['nav_arena']; ?></a>
            <div class="collapse navbar-collapse">
                <ul class="navbar-nav ms-auto">
                    <li class="nav-item"><a class="nav-link" href="ranking.php"><?php echo $t['nav_ranking']; ?></a></li>
                    <li class="nav-item"><a class="nav-link active text-light" href="historico.php"><?php echo $t['nav_history']; ?></a></li>
                    <?php if (isset($_SESSION['user_id'])): ?>
                        <li class="nav-item"><a class="nav-link text-danger" href="index.php?logout=1"><?php echo $t['nav_logout']; ?></a></li>
                    <?php endif; ?>
                    <li class="nav-item d-flex align-items-center ms-3 border-start border-secondary ps-3">
                        <a href="?lang=pt" class="lang-btn <?php echo ($_SESSION['lang'] == 'pt') ? 'active' : ''; ?>">🇧🇷</a>
                        <a href="?lang=en" class="lang-btn <?php echo ($_SESSION['lang'] == 'en') ? 'active' : ''; ?>">🇺🇸</a>
                        <a href="?lang=de" class="lang-btn <?php echo ($_SESSION['lang'] == 'de') ? 'active' : ''; ?>">🇩🇪</a>
                    </li>
                </ul>
            </div>
        </div>
    </nav>

    <div class="container text-center">
        <h2 class="mb-4 text-uppercase fw-bold text-light"><?php echo $t['title_history']; ?></h2>
        
        <div class="table-responsive shadow-lg">
            <table class="table table-dark table-bordered table-hover align-middle">
                <thead class="table-secondary">
                    <tr>
                        <th><?php echo $t['col_id']; ?></th><th class="text-info"><?php echo $t['col_challenger']; ?></th><th><?php echo $t['col_score']; ?></th>
                        <th class="text-warning"><?php echo $t['col_opponent']; ?></th><th><?php echo $t['col_status']; ?></th><th><?php echo $t['col_action']; ?></th>
                    </tr>
                </thead>
                <tbody>
                    <?php
                    if ($result->num_rows > 0) {
                        while($row = $result->fetch_assoc()) {
                            echo "<tr><td class='text-muted'>#" . $row['mid'] . "</td><td class='fw-bold'>" . htmlspecialchars($row['team1']) . "</td>";
                            
                            if ($row['status'] == 2) {
                                echo "<td class='fw-bold fs-5'>" . $row['score1'] . " <span class='text-muted'>x</span> " . $row['score2'] . "</td>";
                                echo "<td class='fw-bold'>" . htmlspecialchars($row['team2']) . "</td>";
                                echo "<td><span class='badge bg-success'>" . $t['status_done'] . "</span></td>";
                                echo "<td><a href='virtual-combat/battles/" . $row['mid'] . ".br' class='btn btn-sm btn-outline-success fw-bold' download>".$t['btn_replay']."</a></td>";
                            } else {
                                echo "<td class='text-muted'>- x -</td><td class='fw-bold'>" . htmlspecialchars($row['team2']) . "</td>";
                                
                                if ($row['status'] == 0) echo "<td><span class='badge bg-warning text-dark'>".$t['status_queue']."</span></td><td>-</td>";
                                elseif ($row['status'] == 1) echo "<td><span class='badge bg-primary'>".$t['status_fight']."</span></td><td>-</td>";
                                elseif ($row['status'] == 3) echo "<td><span class='badge bg-danger'>".$t['status_err_bot']."</span></td><td>-</td>";
                                elseif ($row['status'] == 4) echo "<td><span class='badge bg-danger'>".$t['status_crash']."</span></td><td>-</td>";
                                else echo "<td><span class='badge bg-secondary'>".$t['status_fail']."</span></td><td>-</td>";
                            }
                            echo "</tr>";
                        }
                    } else {
                        echo "<tr><td colspan='6' class='text-muted py-4'>" . $t['no_history'] . "</td></tr>";
                    }
                    ?>
                </tbody>
            </table>
        </div>
    </div>
</body>
</html>
<?php $conn->close(); ?>
