<?php
include '../config.php';
include '../configuracao/modelo.php'; // Garante que a função validaAcessoTela está carregada

session_start();
$numero_da_tela = 7; // ID gerado pelo banco

    if (!validaAcessoTela($mysqli, $_SESSION['id'], $numero_da_tela)) {
        echo "<script>alert('Sem permissão para o teste número $numero_da_tela!'); window.location.href='../lista/index.php';</script>";
        exit();
    }



// --- Lógica para EXCLUIR usuário ---
if (isset($_GET['excluir'])) {
    $id_excluir = $_GET['excluir'];
    // Impede que o admin se exclua
    if ($id_excluir == $_SESSION['id']) {
        echo "<script>alert('Você não pode excluir sua própria conta!');</script>";
    } else {
        $stmt = $mysqli->prepare("DELETE FROM usuarios WHERE id = ?");
        $stmt->bind_param("i", $id_excluir);
        $stmt->execute();
        // Redireciona para este próprio arquivo após apagar
        header("Location: index.php?msg=excluido");
        exit();
    }
}

$resultado = $mysqli->query("SELECT id, usuario FROM usuarios ORDER BY usuario ASC");
?>

<div style="padding: 20px; font-family: sans-serif; max-width: 800px; margin: auto;">
    <h2>👥 Gestão de Operadores</h2>
    <a href="cria_usuario.php" class="botaoazul" ">+ Cadastrar Novo</a>
    <br><br>

    <table border="1" style="width: 100%; border-collapse: collapse; background: white;">
        <tr style="background: #eee;">
            <th style="padding: 10px;">Usuário</th>
            <th>Ações</th>
        </tr>
        <?php while($user = $resultado->fetch_assoc()): ?>
        <tr>
            <td style="padding: 10px;"><?php echo htmlspecialchars($user['usuario']); ?></td>
            <td style="text-align: center; padding: 10px;">
                <a href="alterar_senha.php?id=<?php echo $user['id']; ?>" style="color: blue; margin-right: 15px;">🔑 Alterar Senha</a>
                <a href="javascript:if(confirm('Tem certeza?')) { window.location.href='index.php?excluir=<?php echo $user['id']; ?>'; }" style="color: red;">🗑️ Excluir</a>
            </td>
        </tr>
        <?php endwhile; ?>
    </table>
</div>