<?php
session_start();
if(!isset($_SESSION['usuario'])) {
    header('Location: login.php');
    exit();
}
include 'conexao.php';
if (!isset($_GET['id']) || !is_numeric($_GET['id'])) {
    die("Pedido inválido.");
}
$id = intval($_GET['id']);
$res = mysqli_query($conn, "SELECT * FROM pedidos WHERE id = $id");
if (!$res || mysqli_num_rows($res)==0) {
    die("Pedido não encontrado.");
}
$p = mysqli_fetch_assoc($res);
?>
<!DOCTYPE html>
<html lang="pt-br">
<head>
    <meta charset="UTF-8">
    <title>Imprimir Pedido #<?php echo $p['id']; ?></title>
    <style>
        /* Layout otimizado para impressora térmica 80mm */
        @media print {
            body {
                width: 72mm;
                font-family: Arial, sans-serif;
                font-size: 11px;
                margin: 0;
                color: #222;
                background: #fff;
            }
            .no-print { display: none; }
            .footer {
                position: fixed;
                bottom: 0;
                left: 0;
                width: 100%;
                text-align: center;
                font-size: 10px;
                color: #555;
                padding-top: 8px;
                padding-bottom: 4px;
                border-top: 1px dashed #999;
                background: #fff;
            }
        }
        body {
            width: 72mm;
            margin: 0 auto;
            font-family: Arial, sans-serif;
            font-size: 11px;
            color: #222;
            background: #fff;
        }
        h2 {
            color: #1976d2;
            text-align: center;
            font-size: 16px;
            margin-bottom: 6px;
            margin-top: 12px;
        }
        .info {
            margin-bottom: 7px;
        }
        .info strong {
            color: #1976d2;
            font-weight: bold;
        }
        .footer {
            width: 100%;
            text-align: center;
            font-size: 10px;
            color: #555;
            padding-top: 8px;
            padding-bottom: 4px;
            border-top: 1px dashed #999;
            background: #fff;
            margin-top: 14px;
            position: static;
        }
        .linha {
            border-top: 1px dashed #999;
            margin: 8px 0;
        }
        button.no-print {
            display: block;
            margin: 12px auto 18px auto;
            padding: 7px 22px;
            font-size: 13px;
            background: #1976d2;
            color: #fff;
            border: none;
            border-radius: 4px;
            cursor: pointer;
        }
        .total {
            font-size: 13px;
            font-weight: bold;
            color: #222;
            text-align: right;
        }
    </style>
</head>
<body>
    <button class="no-print" onclick="window.print()">Imprimir</button>
    <h2>Pedido #<?php echo $p['id']; ?></h2>
    <div class="info"><strong>Cliente:</strong> <?php echo htmlspecialchars($p['cliente']); ?></div>
    <?php if (!empty($p['endereco'])): ?>
    <div class="info"><strong>Endereço:</strong> <?php echo htmlspecialchars($p['endereco']); ?></div>
    <?php endif; ?>
    <div class="info"><strong>Data:</strong> <?php echo date('d/m/Y H:i', strtotime($p['data'])); ?></div>
    <div class="linha"></div>
    <div class="info"><strong>Itens:</strong><br>
        <?php
        // Troca ; por <br> para cada item do pedido ficar em uma linha
        echo str_replace(';', '<br>', htmlspecialchars($p['itens']));
        ?>
    </div>
    <div class="linha"></div>
    <div class="total">Total: R$ <?php echo number_format($p['total'],2,',','.'); ?></div>
    <?php if (!empty($p['forma_pagamento'])): ?>
    <div class="info"><strong>Forma de Pagamento:</strong> <?php echo htmlspecialchars($p['forma_pagamento']); ?></div>
    <?php endif; ?>
    <div class="info"><strong>Status:</strong> <?php echo htmlspecialchars($p['status']); ?></div>
    <div class="footer">
       <strong> Lojao da Construção agradece pela preferência!<br></strong>
		<strong>Chave Pix teste@teste.com<br></strong>
		 <strong>Nome: teste banco Bradesco<br></strong>
        Impresso em <?php echo date('d/m/Y H:i'); ?>
    </div>
</body>
</html>