<?php
include_once('../config.php');

if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $cliente_nome = mysqli_real_escape_string($conn, $_POST['cliente_nome']);
    $cliente_doc  = mysqli_real_escape_string($conn, $_POST['cliente_cpf']);
    $forma_pgto   = mysqli_real_escape_string($conn, $_POST['forma_pgto']);
    $data_hoje    = date('Y-m-d H:i:s');
    
    $produtos = $_POST['produtos'];
    $qtds     = $_POST['qtds'];
    $precos   = $_POST['precos_manuais'];
    
    $valor_total_cupom = 0;
    $itens_detalhes = ""; 

    foreach ($produtos as $index => $produto_id) {
        if (!empty($produto_id)) {
            $qtd = (int)$qtds[$index];
            $res_p = $conn->query("SELECT nome, preco FROM produtos WHERE id = '$produto_id'");
            $dados_p = $res_p->fetch_assoc();
            
            $preco_unit = !empty($precos[$index]) ? (float)str_replace(',', '.', $precos[$index]) : (float)$dados_p['preco'];
            $valor_total_cupom += ($preco_unit * $qtd);
            $itens_detalhes .= "$qtd x " . $dados_p['nome'] . " | ";
        }
    }

    $sql = "INSERT INTO comprovantes_pagamento (cliente_nome, documento, valor_total, forma_pagamento, data_emissao, detalhes_itens) 
            VALUES ('$cliente_nome', '$cliente_doc', '$valor_total_cupom', '$forma_pgto', '$data_hoje', '$itens_detalhes')";

    if ($conn->query($sql)) {
        // AJUSTE: Permanece na mesma página de comprovantes
        echo "<script>alert('CUPOM SALVO COM SUCESSO!'); window.location.href='comprovantes_pagamento.php';</script>";
    } else {
        die("ERRO: " . $conn->error);
    }
}
?>